pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-pylint py-pylint: updated to 2.15.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/26fb6c0e65fe
branches:  trunk
changeset: 384262:26fb6c0e65fe
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Aug 30 10:01:18 2022 +0000

description:
py-pylint: updated to 2.15.0

In pylint 2.15.0, we added a new check missing-timeout to warn of default timeout values that could cause a program to be hanging indefinitely.

We improved pylint's handling of namespace packages. More packages should be linted without resorting to using the --recursive=y option.

We still welcome any community effort to help review, integrate, and add good/bad examples to the doc for 5953. This should be doable without any pylint or astroid knowledge, so this is the perfect 
entrypoint if you want to contribute to pylint or open source without any experience with our code!

Internally, we changed the way we generate the release notes, thanks to DudeNr33. There will be no more conflict resolution to do in the changelog, and every contributor rejoice.

diffstat:

 devel/py-pylint/Makefile |    8 +-
 devel/py-pylint/PLIST    |  207 ++++++----------------------------------------
 devel/py-pylint/distinfo |    8 +-
 3 files changed, 35 insertions(+), 188 deletions(-)

diffs (truncated from 598 to 300 lines):

diff -r 08c9cde04a44 -r 26fb6c0e65fe devel/py-pylint/Makefile
--- a/devel/py-pylint/Makefile  Tue Aug 30 09:58:05 2022 +0000
+++ b/devel/py-pylint/Makefile  Tue Aug 30 10:01:18 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.66 2022/07/18 18:58:30 adam Exp $
+# $NetBSD: Makefile,v 1.67 2022/08/30 10:01:18 adam Exp $
 
-DISTNAME=      pylint-2.14.5
+DISTNAME=      pylint-2.15.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pylint/}
@@ -10,7 +10,7 @@
 COMMENT=       Python source code analyzer
 LICENSE=       gnu-gpl-v2
 
-DEPENDS+=      ${PYPKGPREFIX}-astroid>=2.11.6:../../devel/py-astroid
+DEPENDS+=      ${PYPKGPREFIX}-astroid>=2.12.4:../../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
@@ -36,5 +36,5 @@
        ${MV} ${file} ${file}-${PYVERSSUFFIX} || ${TRUE}
 .endfor
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 08c9cde04a44 -r 26fb6c0e65fe devel/py-pylint/PLIST
--- a/devel/py-pylint/PLIST     Tue Aug 30 09:58:05 2022 +0000
+++ b/devel/py-pylint/PLIST     Tue Aug 30 10:01:18 2022 +0000
@@ -1,526 +1,373 @@
-@comment $NetBSD: PLIST,v 1.27 2022/06/15 11:43:05 adam Exp $
+@comment $NetBSD: PLIST,v 1.28 2022/08/30 10:01:18 adam Exp $
 bin/epylint-${PYVERSSUFFIX}
 bin/pylint-${PYVERSSUFFIX}
 bin/pylint-config-${PYVERSSUFFIX}
 bin/pyreverse-${PYVERSSUFFIX}
 bin/symilar-${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/CONTRIBUTORS.txt
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pylint/__init__.py
 ${PYSITELIB}/pylint/__init__.pyc
-${PYSITELIB}/pylint/__init__.pyo
 ${PYSITELIB}/pylint/__main__.py
 ${PYSITELIB}/pylint/__main__.pyc
-${PYSITELIB}/pylint/__main__.pyo
 ${PYSITELIB}/pylint/__pkginfo__.py
 ${PYSITELIB}/pylint/__pkginfo__.pyc
-${PYSITELIB}/pylint/__pkginfo__.pyo
 ${PYSITELIB}/pylint/checkers/__init__.py
 ${PYSITELIB}/pylint/checkers/__init__.pyc
-${PYSITELIB}/pylint/checkers/__init__.pyo
 ${PYSITELIB}/pylint/checkers/async.py
 ${PYSITELIB}/pylint/checkers/async.pyc
-${PYSITELIB}/pylint/checkers/async.pyo
 ${PYSITELIB}/pylint/checkers/base/__init__.py
 ${PYSITELIB}/pylint/checkers/base/__init__.pyc
-${PYSITELIB}/pylint/checkers/base/__init__.pyo
 ${PYSITELIB}/pylint/checkers/base/basic_checker.py
 ${PYSITELIB}/pylint/checkers/base/basic_checker.pyc
-${PYSITELIB}/pylint/checkers/base/basic_checker.pyo
 ${PYSITELIB}/pylint/checkers/base/basic_error_checker.py
 ${PYSITELIB}/pylint/checkers/base/basic_error_checker.pyc
-${PYSITELIB}/pylint/checkers/base/basic_error_checker.pyo
 ${PYSITELIB}/pylint/checkers/base/comparison_checker.py
 ${PYSITELIB}/pylint/checkers/base/comparison_checker.pyc
-${PYSITELIB}/pylint/checkers/base/comparison_checker.pyo
 ${PYSITELIB}/pylint/checkers/base/docstring_checker.py
 ${PYSITELIB}/pylint/checkers/base/docstring_checker.pyc
-${PYSITELIB}/pylint/checkers/base/docstring_checker.pyo
 ${PYSITELIB}/pylint/checkers/base/name_checker/__init__.py
 ${PYSITELIB}/pylint/checkers/base/name_checker/__init__.pyc
-${PYSITELIB}/pylint/checkers/base/name_checker/__init__.pyo
 ${PYSITELIB}/pylint/checkers/base/name_checker/checker.py
 ${PYSITELIB}/pylint/checkers/base/name_checker/checker.pyc
-${PYSITELIB}/pylint/checkers/base/name_checker/checker.pyo
 ${PYSITELIB}/pylint/checkers/base/name_checker/naming_style.py
 ${PYSITELIB}/pylint/checkers/base/name_checker/naming_style.pyc
-${PYSITELIB}/pylint/checkers/base/name_checker/naming_style.pyo
 ${PYSITELIB}/pylint/checkers/base/pass_checker.py
 ${PYSITELIB}/pylint/checkers/base/pass_checker.pyc
-${PYSITELIB}/pylint/checkers/base/pass_checker.pyo
 ${PYSITELIB}/pylint/checkers/base_checker.py
 ${PYSITELIB}/pylint/checkers/base_checker.pyc
-${PYSITELIB}/pylint/checkers/base_checker.pyo
 ${PYSITELIB}/pylint/checkers/classes/__init__.py
 ${PYSITELIB}/pylint/checkers/classes/__init__.pyc
-${PYSITELIB}/pylint/checkers/classes/__init__.pyo
 ${PYSITELIB}/pylint/checkers/classes/class_checker.py
 ${PYSITELIB}/pylint/checkers/classes/class_checker.pyc
-${PYSITELIB}/pylint/checkers/classes/class_checker.pyo
 ${PYSITELIB}/pylint/checkers/classes/special_methods_checker.py
 ${PYSITELIB}/pylint/checkers/classes/special_methods_checker.pyc
-${PYSITELIB}/pylint/checkers/classes/special_methods_checker.pyo
 ${PYSITELIB}/pylint/checkers/deprecated.py
 ${PYSITELIB}/pylint/checkers/deprecated.pyc
-${PYSITELIB}/pylint/checkers/deprecated.pyo
 ${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
 ${PYSITELIB}/pylint/checkers/exceptions.py
 ${PYSITELIB}/pylint/checkers/exceptions.pyc
-${PYSITELIB}/pylint/checkers/exceptions.pyo
 ${PYSITELIB}/pylint/checkers/format.py
 ${PYSITELIB}/pylint/checkers/format.pyc
-${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
 ${PYSITELIB}/pylint/checkers/mapreduce_checker.py
 ${PYSITELIB}/pylint/checkers/mapreduce_checker.pyc
-${PYSITELIB}/pylint/checkers/mapreduce_checker.pyo
+${PYSITELIB}/pylint/checkers/method_args.py
+${PYSITELIB}/pylint/checkers/method_args.pyc
 ${PYSITELIB}/pylint/checkers/misc.py
 ${PYSITELIB}/pylint/checkers/misc.pyc
-${PYSITELIB}/pylint/checkers/misc.pyo
 ${PYSITELIB}/pylint/checkers/modified_iterating_checker.py
 ${PYSITELIB}/pylint/checkers/modified_iterating_checker.pyc
-${PYSITELIB}/pylint/checkers/modified_iterating_checker.pyo
 ${PYSITELIB}/pylint/checkers/newstyle.py
 ${PYSITELIB}/pylint/checkers/newstyle.pyc
-${PYSITELIB}/pylint/checkers/newstyle.pyo
 ${PYSITELIB}/pylint/checkers/non_ascii_names.py
 ${PYSITELIB}/pylint/checkers/non_ascii_names.pyc
-${PYSITELIB}/pylint/checkers/non_ascii_names.pyo
 ${PYSITELIB}/pylint/checkers/raw_metrics.py
 ${PYSITELIB}/pylint/checkers/raw_metrics.pyc
-${PYSITELIB}/pylint/checkers/raw_metrics.pyo
 ${PYSITELIB}/pylint/checkers/refactoring/__init__.py
 ${PYSITELIB}/pylint/checkers/refactoring/__init__.pyc
-${PYSITELIB}/pylint/checkers/refactoring/__init__.pyo
 ${PYSITELIB}/pylint/checkers/refactoring/implicit_booleaness_checker.py
 ${PYSITELIB}/pylint/checkers/refactoring/implicit_booleaness_checker.pyc
-${PYSITELIB}/pylint/checkers/refactoring/implicit_booleaness_checker.pyo
 ${PYSITELIB}/pylint/checkers/refactoring/not_checker.py
 ${PYSITELIB}/pylint/checkers/refactoring/not_checker.pyc
-${PYSITELIB}/pylint/checkers/refactoring/not_checker.pyo
 ${PYSITELIB}/pylint/checkers/refactoring/recommendation_checker.py
 ${PYSITELIB}/pylint/checkers/refactoring/recommendation_checker.pyc
-${PYSITELIB}/pylint/checkers/refactoring/recommendation_checker.pyo
 ${PYSITELIB}/pylint/checkers/refactoring/refactoring_checker.py
 ${PYSITELIB}/pylint/checkers/refactoring/refactoring_checker.pyc
-${PYSITELIB}/pylint/checkers/refactoring/refactoring_checker.pyo
 ${PYSITELIB}/pylint/checkers/similar.py
 ${PYSITELIB}/pylint/checkers/similar.pyc
-${PYSITELIB}/pylint/checkers/similar.pyo
 ${PYSITELIB}/pylint/checkers/spelling.py
 ${PYSITELIB}/pylint/checkers/spelling.pyc
-${PYSITELIB}/pylint/checkers/spelling.pyo
 ${PYSITELIB}/pylint/checkers/stdlib.py
 ${PYSITELIB}/pylint/checkers/stdlib.pyc
-${PYSITELIB}/pylint/checkers/stdlib.pyo
 ${PYSITELIB}/pylint/checkers/strings.py
 ${PYSITELIB}/pylint/checkers/strings.pyc
-${PYSITELIB}/pylint/checkers/strings.pyo
 ${PYSITELIB}/pylint/checkers/threading_checker.py
 ${PYSITELIB}/pylint/checkers/threading_checker.pyc
-${PYSITELIB}/pylint/checkers/threading_checker.pyo
 ${PYSITELIB}/pylint/checkers/typecheck.py
 ${PYSITELIB}/pylint/checkers/typecheck.pyc
-${PYSITELIB}/pylint/checkers/typecheck.pyo
 ${PYSITELIB}/pylint/checkers/unicode.py
 ${PYSITELIB}/pylint/checkers/unicode.pyc
-${PYSITELIB}/pylint/checkers/unicode.pyo
 ${PYSITELIB}/pylint/checkers/unsupported_version.py
 ${PYSITELIB}/pylint/checkers/unsupported_version.pyc
-${PYSITELIB}/pylint/checkers/unsupported_version.pyo
 ${PYSITELIB}/pylint/checkers/utils.py
 ${PYSITELIB}/pylint/checkers/utils.pyc
-${PYSITELIB}/pylint/checkers/utils.pyo
 ${PYSITELIB}/pylint/checkers/variables.py
 ${PYSITELIB}/pylint/checkers/variables.pyc
-${PYSITELIB}/pylint/checkers/variables.pyo
 ${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/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
 ${PYSITELIB}/pylint/config/option_manager_mixin.py
 ${PYSITELIB}/pylint/config/option_manager_mixin.pyc
-${PYSITELIB}/pylint/config/option_manager_mixin.pyo
 ${PYSITELIB}/pylint/config/option_parser.py
 ${PYSITELIB}/pylint/config/option_parser.pyc
-${PYSITELIB}/pylint/config/option_parser.pyo
 ${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
 ${PYSITELIB}/pylint/epylint.py
 ${PYSITELIB}/pylint/epylint.pyc
-${PYSITELIB}/pylint/epylint.pyo
 ${PYSITELIB}/pylint/exceptions.py
 ${PYSITELIB}/pylint/exceptions.pyc
-${PYSITELIB}/pylint/exceptions.pyo
 ${PYSITELIB}/pylint/extensions/__init__.py
 ${PYSITELIB}/pylint/extensions/__init__.pyc
-${PYSITELIB}/pylint/extensions/__init__.pyo
 ${PYSITELIB}/pylint/extensions/_check_docs_utils.py
 ${PYSITELIB}/pylint/extensions/_check_docs_utils.pyc
-${PYSITELIB}/pylint/extensions/_check_docs_utils.pyo
 ${PYSITELIB}/pylint/extensions/bad_builtin.py
 ${PYSITELIB}/pylint/extensions/bad_builtin.pyc
-${PYSITELIB}/pylint/extensions/bad_builtin.pyo
 ${PYSITELIB}/pylint/extensions/broad_try_clause.py
 ${PYSITELIB}/pylint/extensions/broad_try_clause.pyc
-${PYSITELIB}/pylint/extensions/broad_try_clause.pyo
 ${PYSITELIB}/pylint/extensions/check_elif.py
 ${PYSITELIB}/pylint/extensions/check_elif.pyc
-${PYSITELIB}/pylint/extensions/check_elif.pyo
 ${PYSITELIB}/pylint/extensions/code_style.py
 ${PYSITELIB}/pylint/extensions/code_style.pyc
-${PYSITELIB}/pylint/extensions/code_style.pyo



Home | Main Index | Thread Index | Old Index