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-10-22 21:01:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pylint (Old)
 and      /work/SRC/openSUSE:Factory/.python-pylint.new.1945 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pylint"

Sun Oct 22 21:01:49 2023 rev:38 rq:1119283 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pylint/python-pylint.changes      
2023-06-01 17:21:15.950781187 +0200
+++ /work/SRC/openSUSE:Factory/.python-pylint.new.1945/python-pylint.changes    
2023-10-22 21:02:05.225786018 +0200
@@ -1,0 +2,79 @@
+Fri Oct 20 11:48:34 UTC 2023 - ecsos <ec...@opensuse.org>
+
+- Update to 3.0.1:
+  * False Positives Fixed
+    - Fixed false positive for inherit-non-class for generic Protocols.
+      Closes #9106
+  * Other Changes
+    - Fix a crash when an enum class which is also decorated with a 
dataclasses.dataclass decorator is defined.
+      Closes #9100
+- Update to 3.0.0:
+  - Pylint now support python 3.12 officially.
+  - The required astroid version is now 3.0.0
+  For all chaanges see:
+  https://github.com/pylint-dev/pylint/releases/tag/v3.0.0
+- Changes from 2.17.7
+  2.17.7 is the last release before we only support pylint 3.0.0 or superior 
and python 3.8 or superior.
+  * False Positives Fixed
+    - Fix a regression in pylint 2.17.6 / astroid 2.15.7 causing various
+      messages for code involving TypeVar.
+      Closes #9069
+  * Other Bug Fixes
+    - Fix crash in refactoring checker when unary operand used with variable 
in for
+      loop.
+      Closes #9074
+- Changes from 2.17.6
+  * Other Bug Fixes
+    - When parsing comma-separated lists of regular expressions in the config,
+      ignore commas that are inside braces since those indicate quantifiers, 
not
+      delineation between expressions.
+      Closes #7229
+    - sys.argv is now always correctly considered as impossible to infer
+      (instead of using the actual values given to pylint).
+      Closes #9047
+    - Don't show class fields more than once in Pyreverse diagrams.
+      Closes #8189
+    - Don't show arrows more than once in Pyreverse diagrams.
+      Closes #8522
+    - Don't show duplicate type annotations in Pyreverse diagrams.
+      Closes #8888
+    - Don't add Optional to | annotations with None in Pyreverse diagrams.
+      Closes #9014
+- Changes from 2.17.5
+  * False Positives Fixed
+    - Fix a false positive for unused-variable when there is an import in a
+      if TYPE_CHECKING: block and allow-global-unused-variables is set to
+      no in the configuration.
+      Closes #8696
+    - Fix false positives generated when supplying arguments as **kwargs to IO
+      calls like open().
+      Closes #8719
+    - Fix a false positive where pylint was ignoring method calls annotated as
+      NoReturn during the inconsistent-return-statements check.
+      Closes #8747
+    - Exempt parents with only type annotations from the invalid-enum-extension
+      message.
+      Closes #8830
+  * Other Bug Fixes
+    - Fixed crash when a call to super() was placed after an operator (e.g.
+      not).
+      Closes #8554
+    - Fix crash for modified-while-iterating checker when deleting
+      members of a dict returned from a call.
+      Closes #8598
+    - Fix crash in invalid-metaclass check when a metaclass had duplicate
+      bases.
+      Closes #8698
+    - Avoid consider-using-f-string on modulos with brackets in template.
+      Closes #8720.
+    - Fix a crash when __all__ exists but cannot be inferred.
+      Closes #8740
+    - Fix crash when a variable is assigned to a class attribute of identical 
name.
+      Closes #8754
+    - Fixed a crash when calling copy.copy() without arguments.
+      Closes #8774
+  * Other Changes
+    - Fix a crash when a nonlocal is defined at module-level.
+      Closes #8735
+
+-------------------------------------------------------------------

Old:
----
  pylint-2.17.4-gh.tar.gz

New:
----
  pylint-3.0.1-gh.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pylint.spec ++++++
--- /var/tmp/diff_new_pack.3sones/_old  2023-10-22 21:02:06.409829071 +0200
+++ /var/tmp/diff_new_pack.3sones/_new  2023-10-22 21:02:06.409829071 +0200
@@ -19,7 +19,7 @@
 %{?sle15_python_module_pythons}
 %bcond_without tests
 Name:           python-pylint
-Version:        2.17.4
+Version:        3.0.1
 Release:        0
 Summary:        Syntax and style checker for Python code
 License:        GPL-2.0-or-later
@@ -36,7 +36,7 @@
 Requires:       python-dill >= 0.3.6
 Requires:       python-platformdirs >= 2.2
 Requires:       python-tomlkit >= 0.10.1
-Requires:       (python-astroid >= 2.15.4 with python-astroid < 2.17.0~dev0)
+Requires:       (python-astroid >= 3.0.0 with python-astroid < 3.1.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
@@ -47,7 +47,7 @@
 %endif
 %if %{with tests}
 # SECTION pylint deps
-BuildRequires:  %{python_module astroid >= 2.15.4 with %python-astroid < 
2.17.0~dev0}
+BuildRequires:  %{python_module astroid >= 3.0.0 with %python-astroid < 
3.1.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}
@@ -98,7 +98,7 @@
 %install
 export LC_ALL="en_US.UTF-8"
 %pyproject_install
-for p in pylint epylint pyreverse symilar pylint-config ; do
+for p in pylint pyreverse symilar pylint-config ; do
     %python_clone -a %{buildroot}%{_bindir}/$p
 done
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
@@ -111,7 +111,7 @@
 %endif
 
 %post
-%python_install_alternative pylint epylint pyreverse symilar pylint-config
+%python_install_alternative pylint pyreverse symilar pylint-config
 
 %postun
 %python_uninstall_alternative pylint
@@ -122,7 +122,6 @@
 %doc examples/
 %python_alternative %{_bindir}/pylint
 %python_alternative %{_bindir}/pylint-config
-%python_alternative %{_bindir}/epylint
 %python_alternative %{_bindir}/pyreverse
 %python_alternative %{_bindir}/symilar
 %{python_sitelib}/pylint/

++++++ pylint-2.17.4-gh.tar.gz -> pylint-3.0.1-gh.tar.gz ++++++
++++ 39280 lines of diff (skipped)

Reply via email to