Path to this page:
Subject: CVS commit: pkgsrc/devel/py-pylint
From: Adam Ciarcinski
Date: 2021-07-22 10:42:13
Message id: 20210722084213.9827FFA95@cvs.NetBSD.org
Log Message:
py-pylint: updated to 2.9.5
What's New in Pylint 2.9.5?
===========================
* Fix a crash when there would be a 'TypeError object does not support
item assignment' in the code we parse.
* Fix crash if a callable returning a context manager was assigned to a list or \
dict item
* Fix a crash when a AttributeInferenceError was not handled properly when
failing to infer the real name of an import in astroid.
What's New in Pylint 2.9.4?
===========================
* Added ``time.clock`` to deprecated functions/methods for python 3.3
* Fix bug in which --fail-on can return a zero exit code even when the specified \
issue is present
* Fix hard failure when handling missing attribute in a class with duplicated bases
* Fix false-positive ``consider-using-with`` (R1732) if a ternary conditional is \
used together with ``with``
* Fix false-positive ``deprecated-module`` when relative import uses deprecated \
module name.
* Fix false-positive ``consider-using-with`` (R1732) if ``contextlib.ExitStack`` \
takes care of calling the ``__exit__`` method
* Fix a false positive for ``unused-private-member`` when mutating a private \
attribute
with ``cls``
* Fix ignored empty functions by similarities checker with \
"ignore-signatures" option enabled
* Fix false-positive of ``use-maxsplit-arg`` when index is incremented in
a loop
* Don't emit ``cyclic-import`` message if import is guarded by \
``typing.TYPE_CHECKING``.
* Fix false-positive ``not-callable`` with alternative ``TypedDict`` syntax
* Clarify documentation for consider-using-from-import
* Don't emit ``unreachable`` warning for empty generator functions
* Don't emit ``import-error``, ``no-name-in-module``, and ``ungrouped-imports``
for imports guarded by ``sys.version_info`` or ``typing.TYPE_CHECKING``.
* Fix ``invalid-overridden-method`` with nested property
* Fix false-positive of ``unused-private-member`` when using ``__new__`` in a class
* No longer emit ``consider-using-with`` for ``ThreadPoolExecutor`` and \
``ProcessPoolExecutor``
as they have legitimate use cases without a ``with`` block.
* Fix crash when inferring variables assigned in match patterns
* Fix a crash when a StopIteration was raised when inferring
a faulty function in a context manager.
Files: