pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-pylint



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Jun 15 11:43:05 UTC 2022

Modified Files:
        pkgsrc/devel/py-pylint: ALTERNATIVES Makefile PLIST distinfo

Log Message:
py-pylint: updated to 2.14.2

What's New in Pylint 2.14.2?

Fixed a false positive for unused-variable when a function returns an argparse.Namespace object.

Avoided raising an identical undefined-loop-variable message twice on the same line.

Don't crash if lint.run._query_cpu() is run within a Kubernetes Pod, that has only a fraction of a cpu core assigned. Just go with one process then.

Fixed a false positive in consider-using-f-string if the left side of a % is not a string.

Fixed a false positive in unnecessary-list-index-lookup and unnecessary-dict-index-lookup when the subscript is updated in the body of a nested loop.

Fixed an issue with multi-line init-hook options which did not record the line endings.

Fixed a false positive for used-before-assignment when a try block returns but an except handler defines a name via type annotation.

--errors-only no longer enables previously disabled messages. It was acting as "emit all and only error messages" without being clearly documented that way.

What's New in Pylint 2.14.1?

Avoid reporting unnecessary-dict-index-lookup or unnecessary-list-index-lookup when the index lookup is part of a destructuring assignment.

Fixed parsing of unrelated options in tox.ini.

Fixed a crash when linting __new__() methods that return a call expression.

Don't crash if we can't find the user's home directory.

Fixed false positives for unused-import when aliasing typing e.g. as t and guarding imports under t.TYPE_CHECKING.

Fixed a false positive regression in 2.13 for used-before-assignment where it is safe to rely on a name defined only in an except block because the else block returned.

Fixed the use of abbreviations for some special options on the command line.

Fix a crash in the optional pylint.extensions.private_import extension.

bad-option-value (E0012) is now a warning unknown-option-value (W0012). Deleted messages that do not exist anymore in pylint now raise useless-option-value (R0022) instead of bad-option-value. This 
allows to distinguish between genuine typos and configuration that could be cleaned up. Existing message disables for bad-option-value will still work on both new messages.

What's New in Pylint 2.14.0?

The refactoring checker now also raises 'consider-using-generator' messages for max(), min() and sum().

We have improved our recognition of inline disable and enable comments. It is now possible to disable bad-option-value inline (as long as you disable it before the bad option value is raised, i.e. 
disable=bad-option-value,bad-message not disable=bad-message,bad-option-value ) as well as certain other previously unsupported messages.

Fixed a crash in the unused-private-member checker involving chained private attributes.

Added new checker comparison-of-constants.

pylint.pyreverse.ASTWalker has been removed, as it was only used internally by a single child class.

pyreverse: Resolving and displaying implemented interfaces that are defined by the __implements__ attribute has been deprecated and will be removed in 3.0.

Fix syntax for return type annotations in MermaidJS diagrams produced with pyreverse.

Fix type annotations of class and instance attributes using the alternative union syntax in pyreverse diagrams.

Fix unexpected-special-method-signature false positive for __init_subclass__ methods with one or more arguments.

Started ignoring underscore as a local variable for too-many-locals.

Improved wording of the message of deprecated-module

Pylint now requires Python 3.7.2 or newer to run.

BaseChecker classes now require the linter argument to be passed.

Fix a failure to respect inline disables for fixme occurring on the last line of a module when pylint is launched with --enable=fixme.

Update invalid-slots-object message to show bad object rather than its inferred value.

The main checker name is now main instead of master. The configuration does not need to be updated as sections' name are optional.

Don't report useless-super-delegation for the __hash__ method in classes that also override the __eq__ method.

Added new checker typevar-name-mismatch: TypeVar must be assigned to a variable with the same name as its name argument.

Pylint can now be installed with an extra-require called spelling (pip install pylint[spelling]). This will add pyenchant to pylint's dependencies. You will still need to install the requirements for 
pyenchant (the enchant library and any dictionaries) yourself. You will also need to set the spelling-dict option.

Removed the assign-to-new-keyword message as there are no new keywords in the supported Python versions any longer.

Fixed a crash in the not-an-iterable checker involving multiple starred expressions inside a call.

Fixed a crash in the docparams extension involving raising the result of a function.

Fixed failure to enable deprecated-module after a disable=all by making ImportsChecker solely responsible for emitting deprecated-module instead of sharing responsibility with StdlibChecker. (This 
could have led to double messages.)

The no-init (W0232) warning has been removed. It's ok to not have an __init__ in a class.

The config attribute of BaseChecker has been deprecated. You can use checker.linter.config to access the global configuration object instead of a checker-specific object.

The level attribute of BaseChecker has been deprecated: everything is now displayed in --help, all the time.

The options_providers attribute of ArgumentsManager has been deprecated.

The option_groups attribute of PyLinter has been deprecated.

All Interface classes in pylint.interfaces have been deprecated. You can subclass the respective normal classes to get the same behaviour. The __implements__ functionality was based on a rejected PEP 
from 2001: https://peps.python.org/pep-0245/

The set_option method of BaseChecker has been deprecated. You can use checker.linter.set_option to set an option on the global configuration object instead of a checker-specific object.

implicit-str-concat will now be raised on calls like open("myfile.txt" "a+b") too.

The config attribute of PyLinter is now of the argparse.Namespace type instead of optparse.Values.

MapReduceMixin has been deprecated. BaseChecker now implements get_map_data and reduce_map_data. If a checker actually needs to reduce data it should define get_map_data as returning something 
different than None and let its reduce_map_data handle a list of the types returned by get_map_data. An example can be seen by looking at pylint/checkers/similar.py.

UnsupportedAction has been deprecated.

OptionsManagerMixIn has been deprecated.

OptionParser has been deprecated.

Option has been deprecated.

OptionsProviderMixIn has been deprecated.

ConfigurationMixIn has been deprecated.

get_global_config has been deprecated. You can now access all global options from checker.linter.config.

OptionsManagerMixIn has been replaced with ArgumentsManager. ArgumentsManager is considered private API and most methods that were public on OptionsManagerMixIn have now been deprecated and will be 
removed in a future release.

OptionsProviderMixIn has been replaced with ArgumentsProvider. ArgumentsProvider is considered private API and most methods that were public on OptionsProviderMixIn have now been deprecated and will 
be removed in a future release.

interfaces.implements has been deprecated and will be removed in 3.0. Please use standard inheritance patterns instead of __implements__.

invalid-enum-extension: Used when a class tries to extend an inherited Enum class.

Added the unrecognized-option message. Raised if we encounter any unrecognized options.

Added new checker typevar-double-variance: The "covariant" and "contravariant" keyword arguments cannot both be set to "True" in a TypeVar.

Re-enable checker bad-docstring-quotes for Python <= 3.7.

Removed the broken generate-man option.

Fix false negative for bad-string-format-type if the value to be formatted is passed in as a variable holding a constant.

Add new check unnecessary-dunder-call for unnecessary dunder method calls.

The cache-max-size-none checker has been renamed to method-cache-max-size-none.

The method-cache-max-size-none checker will now also check functools.cache.

unnecessary-lambda-assignment: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. unnecessary-direct-lambda-call: Lambda expression called directly. Execute 
the expression inline instead.

potential-index-error: Emitted when the index of a list or tuple exceeds its length. This checker is currently quite conservative to avoid false positives. We welcome suggestions for improvements.

Added optional extension redefined-loop-name to emit messages when a loop variable is redefined in the loop body.

Changed message type from redefined-outer-name to redefined-loop-name (optional extension) for redefinitions of outer loop variables by inner loops.

The ignore-mixin-members option has been deprecated. You should now use the new ignored-checks-for-mixins option.

bad-option-value will be emitted whenever a configuration value or command line invocation includes an unknown message.

Avoid reporting superfluous-parens on expressions using the is not operator.

Added the super-without-brackets checker, raised when a super call is missing its brackets.

Added the generate-toml-config option.

Added new checker unnecessary-list-index-lookup for indexing into a list while iterating over enumerate().

Fix falsely issuing useless-suppression on the wrong-import-position checker.

Fixed false positive no-member for Enums with self-defined members.

Fix false negative for no-member when attempting to assign an instance attribute to itself without any prior assignment.

The concept of checker priority has been removed.

Add a new command line option --minimal-messages-config for pytest, which disables all irrelevant messages when running the functional tests.

duplicate-argument-name now only raises once for each set of duplicated arguments.

Fix bug where specifically enabling just await-outside-async was not possible.

The set_config_directly decorator has been removed.

Added new message called duplicate-value which identifies duplicate values inside sets.

Pylint now expands the user path (i.e. ~ to home/yusef/) and expands environment variables (i.e. home/$USER/$project to home/yusef/pylint for USER=yusef and project=pylint) for pyreverse's 
output-directory, import-graph, ext-import-graph, int-import-graph options, and the spell checker's spelling-private-dict-file option.

Created NoSelfUseChecker extension and moved the no-self-use check. You now need to explicitly enable this check using load-plugins=pylint.extensions.no_self_use.

Fix saving of persistent data files in environments where the user's cache directory and the linted file are on a different drive.

Don't emit unsubscriptable-object for string annotations. Pylint doesn't check if class is only generic in type stubs only.

Fix pyreverse crash RuntimeError: dictionary changed size during iteration

Fix bug where it writes a plain text error message to stdout, invalidating output formats.

is_class_subscriptable_pep585_with_postponed_evaluation_enabled has been deprecated. Use is_postponed_evaluation_enabled(node) and is_node_in_type_annotation_context(node) instead.

Update ranges for using-constant-test and missing-parentheses-for-call-in-test error messages.

Don't emit no-member inside type annotations with from __future__ import annotations.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-pylint/ALTERNATIVES
cvs rdiff -u -r1.63 -r1.64 pkgsrc/devel/py-pylint/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-pylint/PLIST
cvs rdiff -u -r1.53 -r1.54 pkgsrc/devel/py-pylint/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-pylint/ALTERNATIVES
diff -u pkgsrc/devel/py-pylint/ALTERNATIVES:1.4 pkgsrc/devel/py-pylint/ALTERNATIVES:1.5
--- pkgsrc/devel/py-pylint/ALTERNATIVES:1.4     Wed May  6 11:16:45 2020
+++ pkgsrc/devel/py-pylint/ALTERNATIVES Wed Jun 15 11:43:05 2022
@@ -1,4 +1,5 @@
 bin/epylint @PREFIX@/bin/epylint-@PYVERSSUFFIX@
 bin/pylint @PREFIX@/bin/pylint-@PYVERSSUFFIX@
+bin/pylint-config @PREFIX@/bin/pylint-config-@PYVERSSUFFIX@
 bin/pyreverse @PREFIX@/bin/pyreverse-@PYVERSSUFFIX@
 bin/symilar @PREFIX@/bin/symilar-@PYVERSSUFFIX@

Index: pkgsrc/devel/py-pylint/Makefile
diff -u pkgsrc/devel/py-pylint/Makefile:1.63 pkgsrc/devel/py-pylint/Makefile:1.64
--- pkgsrc/devel/py-pylint/Makefile:1.63        Sun May 15 19:25:35 2022
+++ pkgsrc/devel/py-pylint/Makefile     Wed Jun 15 11:43:05 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.63 2022/05/15 19:25:35 adam Exp $
+# $NetBSD: Makefile,v 1.64 2022/06/15 11:43:05 adam Exp $
 
-DISTNAME=      pylint-2.13.9
+DISTNAME=      pylint-2.14.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pylint/}
@@ -10,12 +10,14 @@ HOMEPAGE=   https://www.pylint.org/
 COMMENT=       Python source code analyzer
 LICENSE=       gnu-gpl-v2
 
-DEPENDS+=      ${PYPKGPREFIX}-astroid>=2.11.3:../../devel/py-astroid
+DEPENDS+=      ${PYPKGPREFIX}-astroid>=2.11.6:../../devel/py-astroid
 DEPENDS+=      ${PYPKGPREFIX}-dill>=0.2:../../textproc/py-dill
 DEPENDS+=      ${PYPKGPREFIX}-isort>=4.2.5:../../devel/py-isort
 DEPENDS+=      ${PYPKGPREFIX}-mccabe>=0.6:../../devel/py-mccabe
 DEPENDS+=      ${PYPKGPREFIX}-platformdirs>=2.2.0:../../misc/py-platformdirs
-DEPENDS+=      ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-toml
+DEPENDS+=      ${PYPKGPREFIX}-tomlkit>=0.10.1:../../textproc/py-tomlkit
+# ${_PYTHON_VERSION} < 311
+DEPENDS+=      ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli
 
 USE_LANGUAGES= # none
 
@@ -29,7 +31,7 @@ DEPENDS+=     ${PYPKGPREFIX}-typing-extensio
 .endif
 
 post-install:
-.for file in epylint pylint pyreverse symilar
+.for file in epylint pylint pylint-config pyreverse symilar
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} ${file} ${file}-${PYVERSSUFFIX} || ${TRUE}
 .endfor

Index: pkgsrc/devel/py-pylint/PLIST
diff -u pkgsrc/devel/py-pylint/PLIST:1.26 pkgsrc/devel/py-pylint/PLIST:1.27
--- pkgsrc/devel/py-pylint/PLIST:1.26   Wed Apr 20 10:51:27 2022
+++ pkgsrc/devel/py-pylint/PLIST        Wed Jun 15 11:43:05 2022
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.26 2022/04/20 10:51:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.27 2022/06/15 11:43:05 adam Exp $
 bin/epylint-${PYVERSSUFFIX}
 bin/pylint-${PYVERSSUFFIX}
+bin/pylint-config-${PYVERSSUFFIX}
 bin/pyreverse-${PYVERSSUFFIX}
 bin/symilar-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -69,6 +70,9 @@ ${PYSITELIB}/pylint/checkers/deprecated.
 ${PYSITELIB}/pylint/checkers/design_analysis.py
 ${PYSITELIB}/pylint/checkers/design_analysis.pyc
 ${PYSITELIB}/pylint/checkers/design_analysis.pyo
+${PYSITELIB}/pylint/checkers/dunder_methods.py
+${PYSITELIB}/pylint/checkers/dunder_methods.pyc
+${PYSITELIB}/pylint/checkers/dunder_methods.pyo
 ${PYSITELIB}/pylint/checkers/ellipsis_checker.py
 ${PYSITELIB}/pylint/checkers/ellipsis_checker.pyc
 ${PYSITELIB}/pylint/checkers/ellipsis_checker.pyo
@@ -81,6 +85,9 @@ ${PYSITELIB}/pylint/checkers/format.pyo
 ${PYSITELIB}/pylint/checkers/imports.py
 ${PYSITELIB}/pylint/checkers/imports.pyc
 ${PYSITELIB}/pylint/checkers/imports.pyo
+${PYSITELIB}/pylint/checkers/lambda_expressions.py
+${PYSITELIB}/pylint/checkers/lambda_expressions.pyc
+${PYSITELIB}/pylint/checkers/lambda_expressions.pyo
 ${PYSITELIB}/pylint/checkers/logging.py
 ${PYSITELIB}/pylint/checkers/logging.pyc
 ${PYSITELIB}/pylint/checkers/logging.pyo
@@ -150,18 +157,60 @@ ${PYSITELIB}/pylint/checkers/variables.p
 ${PYSITELIB}/pylint/config/__init__.py
 ${PYSITELIB}/pylint/config/__init__.pyc
 ${PYSITELIB}/pylint/config/__init__.pyo
+${PYSITELIB}/pylint/config/_pylint_config/__init__.py
+${PYSITELIB}/pylint/config/_pylint_config/__init__.pyc
+${PYSITELIB}/pylint/config/_pylint_config/__init__.pyo
+${PYSITELIB}/pylint/config/_pylint_config/generate_command.py
+${PYSITELIB}/pylint/config/_pylint_config/generate_command.pyc
+${PYSITELIB}/pylint/config/_pylint_config/generate_command.pyo
+${PYSITELIB}/pylint/config/_pylint_config/help_message.py
+${PYSITELIB}/pylint/config/_pylint_config/help_message.pyc
+${PYSITELIB}/pylint/config/_pylint_config/help_message.pyo
+${PYSITELIB}/pylint/config/_pylint_config/main.py
+${PYSITELIB}/pylint/config/_pylint_config/main.pyc
+${PYSITELIB}/pylint/config/_pylint_config/main.pyo
+${PYSITELIB}/pylint/config/_pylint_config/setup.py
+${PYSITELIB}/pylint/config/_pylint_config/setup.pyc
+${PYSITELIB}/pylint/config/_pylint_config/setup.pyo
+${PYSITELIB}/pylint/config/_pylint_config/utils.py
+${PYSITELIB}/pylint/config/_pylint_config/utils.pyc
+${PYSITELIB}/pylint/config/_pylint_config/utils.pyo
+${PYSITELIB}/pylint/config/argument.py
+${PYSITELIB}/pylint/config/argument.pyc
+${PYSITELIB}/pylint/config/argument.pyo
+${PYSITELIB}/pylint/config/arguments_manager.py
+${PYSITELIB}/pylint/config/arguments_manager.pyc
+${PYSITELIB}/pylint/config/arguments_manager.pyo
+${PYSITELIB}/pylint/config/arguments_provider.py
+${PYSITELIB}/pylint/config/arguments_provider.pyc
+${PYSITELIB}/pylint/config/arguments_provider.pyo
+${PYSITELIB}/pylint/config/callback_actions.py
+${PYSITELIB}/pylint/config/callback_actions.pyc
+${PYSITELIB}/pylint/config/callback_actions.pyo
+${PYSITELIB}/pylint/config/config_file_parser.py
+${PYSITELIB}/pylint/config/config_file_parser.pyc
+${PYSITELIB}/pylint/config/config_file_parser.pyo
 ${PYSITELIB}/pylint/config/config_initialization.py
 ${PYSITELIB}/pylint/config/config_initialization.pyc
 ${PYSITELIB}/pylint/config/config_initialization.pyo
 ${PYSITELIB}/pylint/config/configuration_mixin.py
 ${PYSITELIB}/pylint/config/configuration_mixin.pyc
 ${PYSITELIB}/pylint/config/configuration_mixin.pyo
+${PYSITELIB}/pylint/config/deprecation_actions.py
+${PYSITELIB}/pylint/config/deprecation_actions.pyc
+${PYSITELIB}/pylint/config/deprecation_actions.pyo
+${PYSITELIB}/pylint/config/environment_variable.py
+${PYSITELIB}/pylint/config/environment_variable.pyc
+${PYSITELIB}/pylint/config/environment_variable.pyo
+${PYSITELIB}/pylint/config/exceptions.py
+${PYSITELIB}/pylint/config/exceptions.pyc
+${PYSITELIB}/pylint/config/exceptions.pyo
 ${PYSITELIB}/pylint/config/find_default_config_files.py
 ${PYSITELIB}/pylint/config/find_default_config_files.pyc
 ${PYSITELIB}/pylint/config/find_default_config_files.pyo
-${PYSITELIB}/pylint/config/man_help_formatter.py
-${PYSITELIB}/pylint/config/man_help_formatter.pyc
-${PYSITELIB}/pylint/config/man_help_formatter.pyo
+${PYSITELIB}/pylint/config/help_formatter.py
+${PYSITELIB}/pylint/config/help_formatter.pyc
+${PYSITELIB}/pylint/config/help_formatter.pyo
 ${PYSITELIB}/pylint/config/option.py
 ${PYSITELIB}/pylint/config/option.pyc
 ${PYSITELIB}/pylint/config/option.pyo
@@ -174,6 +223,9 @@ ${PYSITELIB}/pylint/config/option_parser
 ${PYSITELIB}/pylint/config/options_provider_mixin.py
 ${PYSITELIB}/pylint/config/options_provider_mixin.pyc
 ${PYSITELIB}/pylint/config/options_provider_mixin.pyo
+${PYSITELIB}/pylint/config/utils.py
+${PYSITELIB}/pylint/config/utils.pyc
+${PYSITELIB}/pylint/config/utils.pyo
 ${PYSITELIB}/pylint/constants.py
 ${PYSITELIB}/pylint/constants.pyc
 ${PYSITELIB}/pylint/constants.pyo
@@ -234,12 +286,18 @@ ${PYSITELIB}/pylint/extensions/for_any_a
 ${PYSITELIB}/pylint/extensions/mccabe.py
 ${PYSITELIB}/pylint/extensions/mccabe.pyc
 ${PYSITELIB}/pylint/extensions/mccabe.pyo
+${PYSITELIB}/pylint/extensions/no_self_use.py
+${PYSITELIB}/pylint/extensions/no_self_use.pyc
+${PYSITELIB}/pylint/extensions/no_self_use.pyo
 ${PYSITELIB}/pylint/extensions/overlapping_exceptions.py
 ${PYSITELIB}/pylint/extensions/overlapping_exceptions.pyc
 ${PYSITELIB}/pylint/extensions/overlapping_exceptions.pyo
 ${PYSITELIB}/pylint/extensions/private_import.py
 ${PYSITELIB}/pylint/extensions/private_import.pyc
 ${PYSITELIB}/pylint/extensions/private_import.pyo
+${PYSITELIB}/pylint/extensions/redefined_loop_name.py
+${PYSITELIB}/pylint/extensions/redefined_loop_name.pyc
+${PYSITELIB}/pylint/extensions/redefined_loop_name.pyo
 ${PYSITELIB}/pylint/extensions/redefined_variable_type.py
 ${PYSITELIB}/pylint/extensions/redefined_variable_type.pyc
 ${PYSITELIB}/pylint/extensions/redefined_variable_type.pyo
@@ -261,9 +319,18 @@ ${PYSITELIB}/pylint/interfaces.pyo
 ${PYSITELIB}/pylint/lint/__init__.py
 ${PYSITELIB}/pylint/lint/__init__.pyc
 ${PYSITELIB}/pylint/lint/__init__.pyo
+${PYSITELIB}/pylint/lint/base_options.py
+${PYSITELIB}/pylint/lint/base_options.pyc
+${PYSITELIB}/pylint/lint/base_options.pyo
+${PYSITELIB}/pylint/lint/caching.py
+${PYSITELIB}/pylint/lint/caching.pyc
+${PYSITELIB}/pylint/lint/caching.pyo
 ${PYSITELIB}/pylint/lint/expand_modules.py
 ${PYSITELIB}/pylint/lint/expand_modules.pyc
 ${PYSITELIB}/pylint/lint/expand_modules.pyo
+${PYSITELIB}/pylint/lint/message_state_handler.py
+${PYSITELIB}/pylint/lint/message_state_handler.pyc
+${PYSITELIB}/pylint/lint/message_state_handler.pyo
 ${PYSITELIB}/pylint/lint/parallel.py
 ${PYSITELIB}/pylint/lint/parallel.pyc
 ${PYSITELIB}/pylint/lint/parallel.pyo
@@ -282,6 +349,9 @@ ${PYSITELIB}/pylint/lint/utils.pyo
 ${PYSITELIB}/pylint/message/__init__.py
 ${PYSITELIB}/pylint/message/__init__.pyc
 ${PYSITELIB}/pylint/message/__init__.pyo
+${PYSITELIB}/pylint/message/_deleted_message_ids.py
+${PYSITELIB}/pylint/message/_deleted_message_ids.pyc
+${PYSITELIB}/pylint/message/_deleted_message_ids.pyo
 ${PYSITELIB}/pylint/message/message.py
 ${PYSITELIB}/pylint/message/message.pyc
 ${PYSITELIB}/pylint/message/message.pyo
@@ -369,6 +439,9 @@ ${PYSITELIB}/pylint/reporters/ureports/t
 ${PYSITELIB}/pylint/testutils/__init__.py
 ${PYSITELIB}/pylint/testutils/__init__.pyc
 ${PYSITELIB}/pylint/testutils/__init__.pyo
+${PYSITELIB}/pylint/testutils/_run.py
+${PYSITELIB}/pylint/testutils/_run.pyc
+${PYSITELIB}/pylint/testutils/_run.pyo
 ${PYSITELIB}/pylint/testutils/checker_test_case.py
 ${PYSITELIB}/pylint/testutils/checker_test_case.pyc
 ${PYSITELIB}/pylint/testutils/checker_test_case.pyo
@@ -424,6 +497,9 @@ ${PYSITELIB}/pylint/testutils/tokenize_s
 ${PYSITELIB}/pylint/testutils/unittest_linter.py
 ${PYSITELIB}/pylint/testutils/unittest_linter.pyc
 ${PYSITELIB}/pylint/testutils/unittest_linter.pyo
+${PYSITELIB}/pylint/testutils/utils.py
+${PYSITELIB}/pylint/testutils/utils.pyc
+${PYSITELIB}/pylint/testutils/utils.pyo
 ${PYSITELIB}/pylint/typing.py
 ${PYSITELIB}/pylint/typing.pyc
 ${PYSITELIB}/pylint/typing.pyo

Index: pkgsrc/devel/py-pylint/distinfo
diff -u pkgsrc/devel/py-pylint/distinfo:1.53 pkgsrc/devel/py-pylint/distinfo:1.54
--- pkgsrc/devel/py-pylint/distinfo:1.53        Sun May 15 19:25:35 2022
+++ pkgsrc/devel/py-pylint/distinfo     Wed Jun 15 11:43:05 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.53 2022/05/15 19:25:35 adam Exp $
+$NetBSD: distinfo,v 1.54 2022/06/15 11:43:05 adam Exp $
 
-BLAKE2s (pylint-2.13.9.tar.gz) = 9d032051fb49fabd06d743e36dcc7f8806d42b019c37234de7659c588143cf26
-SHA512 (pylint-2.13.9.tar.gz) = c8d9b57e4645f4e352b18dcde735018419b437fb1c0fe6939e18347c1d0f1e4a545c57656260fd8a1853808f8694329f668f75f0c41d7f378fbfefca381f97c2
-Size (pylint-2.13.9.tar.gz) = 360270 bytes
+BLAKE2s (pylint-2.14.2.tar.gz) = 0c6a913119fa4dd11fa334655288df77d36cb38ec86c22fd7056378404a17861
+SHA512 (pylint-2.14.2.tar.gz) = 6387a2f15126486632fa87823a336f90834fc79369f67099ee25f3240b243d03e31b9c3b0edc7743f13e244cb8712335e831b24abd9ca41f6de971c3d871e1fb
+Size (pylint-2.14.2.tar.gz) = 393651 bytes



Home | Main Index | Thread Index | Old Index