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:           Mon Oct  9 17:39:16 UTC 2023

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

Log Message:
py-pylint: updated to 3.0.1

3.0.0

Pylint now support python 3.12 officially.

This long anticipated major version also provides some important usability and performance improvements, along with enacting necessary breaking changes and long-announced deprecations. The 
documentation of each message with an example is very close too.

The required astroid version is now 3.0.0. See the astroid changelog for additional fixes, features, and performance improvements applicable to pylint.

Our code is now fully typed. The invalid-name message no longer checks for a minimum length of 3 characters by default. Dependencies like wrapt or setuptools were removed.

A new json2 reporter has been added. It features an enriched output that is easier to parse and provides more info.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pylint/ALTERNATIVES
cvs rdiff -u -r1.87 -r1.88 pkgsrc/devel/py-pylint/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-pylint/PLIST
cvs rdiff -u -r1.75 -r1.76 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.5 pkgsrc/devel/py-pylint/ALTERNATIVES:1.6
--- pkgsrc/devel/py-pylint/ALTERNATIVES:1.5     Wed Jun 15 11:43:05 2022
+++ pkgsrc/devel/py-pylint/ALTERNATIVES Mon Oct  9 17:39:16 2023
@@ -1,4 +1,3 @@
-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@

Index: pkgsrc/devel/py-pylint/Makefile
diff -u pkgsrc/devel/py-pylint/Makefile:1.87 pkgsrc/devel/py-pylint/Makefile:1.88
--- pkgsrc/devel/py-pylint/Makefile:1.87        Thu Sep 28 15:56:42 2023
+++ pkgsrc/devel/py-pylint/Makefile     Mon Oct  9 17:39:16 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.87 2023/09/28 15:56:42 adam Exp $
+# $NetBSD: Makefile,v 1.88 2023/10/09 17:39:16 adam Exp $
 
-DISTNAME=      pylint-2.17.6
+DISTNAME=      pylint-3.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pylint/}
@@ -11,8 +11,8 @@ COMMENT=      Python source code analyzer
 LICENSE=       gnu-gpl-v2
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.37.1:../../devel/py-wheel
-DEPENDS+=      ${PYPKGPREFIX}-astroid>=2.15.7:../../devel/py-astroid
-DEPENDS+=      ${PYPKGPREFIX}-dill>=0.3.6:../../textproc/py-dill
+DEPENDS+=      ${PYPKGPREFIX}-astroid>=3.0.0:../../devel/py-astroid
+DEPENDS+=      ${PYPKGPREFIX}-dill>=0.3.7:../../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
@@ -31,7 +31,7 @@ DEPENDS+=     ${PYPKGPREFIX}-tomli>=1.1.0:..
 .endif
 
 post-install:
-.for file in epylint pylint pylint-config pyreverse symilar
+.for file in 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.30 pkgsrc/devel/py-pylint/PLIST:1.31
--- pkgsrc/devel/py-pylint/PLIST:1.30   Thu Mar  9 09:50:19 2023
+++ pkgsrc/devel/py-pylint/PLIST        Mon Oct  9 17:39:16 2023
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2023/03/09 09:50:19 adam Exp $
-bin/epylint-${PYVERSSUFFIX}
+@comment $NetBSD: PLIST,v 1.31 2023/10/09 17:39:16 adam Exp $
 bin/pylint-${PYVERSSUFFIX}
 bin/pylint-config-${PYVERSSUFFIX}
 bin/pyreverse-${PYVERSSUFFIX}
@@ -52,6 +51,8 @@ ${PYSITELIB}/pylint/checkers/classes/cla
 ${PYSITELIB}/pylint/checkers/classes/class_checker.pyc
 ${PYSITELIB}/pylint/checkers/classes/special_methods_checker.py
 ${PYSITELIB}/pylint/checkers/classes/special_methods_checker.pyc
+${PYSITELIB}/pylint/checkers/dataclass_checker.py
+${PYSITELIB}/pylint/checkers/dataclass_checker.pyc
 ${PYSITELIB}/pylint/checkers/deprecated.py
 ${PYSITELIB}/pylint/checkers/deprecated.pyc
 ${PYSITELIB}/pylint/checkers/design_analysis.py
@@ -70,8 +71,6 @@ ${PYSITELIB}/pylint/checkers/lambda_expr
 ${PYSITELIB}/pylint/checkers/lambda_expressions.pyc
 ${PYSITELIB}/pylint/checkers/logging.py
 ${PYSITELIB}/pylint/checkers/logging.pyc
-${PYSITELIB}/pylint/checkers/mapreduce_checker.py
-${PYSITELIB}/pylint/checkers/mapreduce_checker.pyc
 ${PYSITELIB}/pylint/checkers/method_args.py
 ${PYSITELIB}/pylint/checkers/method_args.pyc
 ${PYSITELIB}/pylint/checkers/misc.py
@@ -142,32 +141,18 @@ ${PYSITELIB}/pylint/config/config_file_p
 ${PYSITELIB}/pylint/config/config_file_parser.pyc
 ${PYSITELIB}/pylint/config/config_initialization.py
 ${PYSITELIB}/pylint/config/config_initialization.pyc
-${PYSITELIB}/pylint/config/configuration_mixin.py
-${PYSITELIB}/pylint/config/configuration_mixin.pyc
 ${PYSITELIB}/pylint/config/deprecation_actions.py
 ${PYSITELIB}/pylint/config/deprecation_actions.pyc
-${PYSITELIB}/pylint/config/environment_variable.py
-${PYSITELIB}/pylint/config/environment_variable.pyc
 ${PYSITELIB}/pylint/config/exceptions.py
 ${PYSITELIB}/pylint/config/exceptions.pyc
 ${PYSITELIB}/pylint/config/find_default_config_files.py
 ${PYSITELIB}/pylint/config/find_default_config_files.pyc
 ${PYSITELIB}/pylint/config/help_formatter.py
 ${PYSITELIB}/pylint/config/help_formatter.pyc
-${PYSITELIB}/pylint/config/option.py
-${PYSITELIB}/pylint/config/option.pyc
-${PYSITELIB}/pylint/config/option_manager_mixin.py
-${PYSITELIB}/pylint/config/option_manager_mixin.pyc
-${PYSITELIB}/pylint/config/option_parser.py
-${PYSITELIB}/pylint/config/option_parser.pyc
-${PYSITELIB}/pylint/config/options_provider_mixin.py
-${PYSITELIB}/pylint/config/options_provider_mixin.pyc
 ${PYSITELIB}/pylint/config/utils.py
 ${PYSITELIB}/pylint/config/utils.pyc
 ${PYSITELIB}/pylint/constants.py
 ${PYSITELIB}/pylint/constants.pyc
-${PYSITELIB}/pylint/epylint.py
-${PYSITELIB}/pylint/epylint.pyc
 ${PYSITELIB}/pylint/exceptions.py
 ${PYSITELIB}/pylint/exceptions.pyc
 ${PYSITELIB}/pylint/extensions/__init__.py
@@ -182,8 +167,6 @@ ${PYSITELIB}/pylint/extensions/check_eli
 ${PYSITELIB}/pylint/extensions/check_elif.pyc
 ${PYSITELIB}/pylint/extensions/code_style.py
 ${PYSITELIB}/pylint/extensions/code_style.pyc
-${PYSITELIB}/pylint/extensions/comparetozero.py
-${PYSITELIB}/pylint/extensions/comparetozero.pyc
 ${PYSITELIB}/pylint/extensions/comparison_placement.py
 ${PYSITELIB}/pylint/extensions/comparison_placement.pyc
 ${PYSITELIB}/pylint/extensions/confusing_elif.py
@@ -202,8 +185,6 @@ ${PYSITELIB}/pylint/extensions/dunder.py
 ${PYSITELIB}/pylint/extensions/dunder.pyc
 ${PYSITELIB}/pylint/extensions/empty_comment.py
 ${PYSITELIB}/pylint/extensions/empty_comment.pyc
-${PYSITELIB}/pylint/extensions/emptystring.py
-${PYSITELIB}/pylint/extensions/emptystring.pyc
 ${PYSITELIB}/pylint/extensions/eq_without_hash.py
 ${PYSITELIB}/pylint/extensions/eq_without_hash.pyc
 ${PYSITELIB}/pylint/extensions/for_any_all.py
@@ -264,6 +245,7 @@ ${PYSITELIB}/pylint/message/message_defi
 ${PYSITELIB}/pylint/message/message_definition_store.pyc
 ${PYSITELIB}/pylint/message/message_id_store.py
 ${PYSITELIB}/pylint/message/message_id_store.pyc
+${PYSITELIB}/pylint/py.typed
 ${PYSITELIB}/pylint/pyreverse/__init__.py
 ${PYSITELIB}/pylint/pyreverse/__init__.pyc
 ${PYSITELIB}/pylint/pyreverse/diadefslib.py
@@ -286,8 +268,6 @@ ${PYSITELIB}/pylint/pyreverse/printer_fa
 ${PYSITELIB}/pylint/pyreverse/printer_factory.pyc
 ${PYSITELIB}/pylint/pyreverse/utils.py
 ${PYSITELIB}/pylint/pyreverse/utils.pyc
-${PYSITELIB}/pylint/pyreverse/vcg_printer.py
-${PYSITELIB}/pylint/pyreverse/vcg_printer.pyc
 ${PYSITELIB}/pylint/pyreverse/writer.py
 ${PYSITELIB}/pylint/pyreverse/writer.pyc
 ${PYSITELIB}/pylint/reporters/__init__.py
@@ -346,8 +326,6 @@ ${PYSITELIB}/pylint/testutils/functional
 ${PYSITELIB}/pylint/testutils/functional/lint_module_output_update.pyc
 ${PYSITELIB}/pylint/testutils/functional/test_file.py
 ${PYSITELIB}/pylint/testutils/functional/test_file.pyc
-${PYSITELIB}/pylint/testutils/functional_test_file.py
-${PYSITELIB}/pylint/testutils/functional_test_file.pyc
 ${PYSITELIB}/pylint/testutils/get_test_info.py
 ${PYSITELIB}/pylint/testutils/get_test_info.pyc
 ${PYSITELIB}/pylint/testutils/global_test_linter.py

Index: pkgsrc/devel/py-pylint/distinfo
diff -u pkgsrc/devel/py-pylint/distinfo:1.75 pkgsrc/devel/py-pylint/distinfo:1.76
--- pkgsrc/devel/py-pylint/distinfo:1.75        Thu Sep 28 15:56:42 2023
+++ pkgsrc/devel/py-pylint/distinfo     Mon Oct  9 17:39:16 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.75 2023/09/28 15:56:42 adam Exp $
+$NetBSD: distinfo,v 1.76 2023/10/09 17:39:16 adam Exp $
 
-BLAKE2s (pylint-2.17.6.tar.gz) = 77314bb7957e3ff728210ef66d33b3d4bd164e8b8ac6fec32d8fb6048349d989
-SHA512 (pylint-2.17.6.tar.gz) = 8db18c8aab258589455709c6d1791d2ba5ede76f3cee2bddc94b3b59ecea08eaf984b0a5800524a8b849700667bb8c9c09588fc50dd0fd38a4ea0a42f7e186fa
-Size (pylint-2.17.6.tar.gz) = 434998 bytes
+BLAKE2s (pylint-3.0.1.tar.gz) = f801c84ab99f252939b8852ee037f2be1e946d774294e18bf5058db979c75141
+SHA512 (pylint-3.0.1.tar.gz) = d82c73c672cbe08162eb569a9f19f985656a4fab35026cbf76d3efc8bda1b19f23d5ce2a6467ab2401275b344a287c476e49cae485342f12d342e073d27d93aa
+Size (pylint-3.0.1.tar.gz) = 441317 bytes



Home | Main Index | Thread Index | Old Index