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