Thu Mar 9 09:50:20 2023 UTC ()
py-pylint: updadted to 2.17.0

2.17.0

2.17 is a small release that is the first to support python 3.11 officially
with the addition of TryStar nodes.

There's still two new default checks: bad-chained-comparison and
implicit-flag-alias, one of them already fixed a previously undetected
bug in sentry.

Thanks to the community effort our documentation is almost complete,
and almost all messages should have a proper documentation now.
A big thank you to everyone who participated !

The next release is going to be 3.0.0, bring breaking changes and
enact long announced deprecations. There's going to be frequent beta
releases, before the official releases, everyone is welcome to try the betas
so we find problems before the actual release.


(adam)
diff -r1.80 -r1.81 pkgsrc/devel/py-pylint/Makefile
diff -r1.29 -r1.30 pkgsrc/devel/py-pylint/PLIST
diff -r1.69 -r1.70 pkgsrc/devel/py-pylint/distinfo

cvs diff -r1.80 -r1.81 pkgsrc/devel/py-pylint/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pylint/Makefile 2023/02/14 08:52:35 1.80
+++ pkgsrc/devel/py-pylint/Makefile 2023/03/09 09:50:19 1.81
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.80 2023/02/14 08:52:35 adam Exp $ 1# $NetBSD: Makefile,v 1.81 2023/03/09 09:50:19 adam Exp $
2 2
3DISTNAME= pylint-2.16.2 3DISTNAME= pylint-2.17.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pylint/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pylint/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.pylint.org/ 9HOMEPAGE= https://www.pylint.org/
10COMMENT= Python source code analyzer 10COMMENT= Python source code analyzer
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.37.1:../../devel/py-wheel 13TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.37.1:../../devel/py-wheel
14DEPENDS+= ${PYPKGPREFIX}-astroid>=2.14.2:../../devel/py-astroid 14DEPENDS+= ${PYPKGPREFIX}-astroid>=2.15.0:../../devel/py-astroid
15DEPENDS+= ${PYPKGPREFIX}-dill>=0.3.6:../../textproc/py-dill 15DEPENDS+= ${PYPKGPREFIX}-dill>=0.3.6:../../textproc/py-dill
16DEPENDS+= ${PYPKGPREFIX}-isort>=4.2.5:../../devel/py-isort 16DEPENDS+= ${PYPKGPREFIX}-isort>=4.2.5:../../devel/py-isort
17DEPENDS+= ${PYPKGPREFIX}-mccabe>=0.6:../../devel/py-mccabe 17DEPENDS+= ${PYPKGPREFIX}-mccabe>=0.6:../../devel/py-mccabe
18DEPENDS+= ${PYPKGPREFIX}-platformdirs>=2.2.0:../../misc/py-platformdirs 18DEPENDS+= ${PYPKGPREFIX}-platformdirs>=2.2.0:../../misc/py-platformdirs
19DEPENDS+= ${PYPKGPREFIX}-tomlkit>=0.10.1:../../textproc/py-tomlkit 19DEPENDS+= ${PYPKGPREFIX}-tomlkit>=0.10.1:../../textproc/py-tomlkit
20 20
21USE_LANGUAGES= # none 21USE_LANGUAGES= # none
22 22
23PYTHON_VERSIONS_INCOMPATIBLE= 27 23PYTHON_VERSIONS_INCOMPATIBLE= 27
24 24
25.include "../../lang/python/pyversion.mk" 25.include "../../lang/python/pyversion.mk"
26.if ${_PYTHON_VERSION} == 39 || ${_PYTHON_VERSION} == 38 26.if ${_PYTHON_VERSION} == 39 || ${_PYTHON_VERSION} == 38
27DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.10.0:../../devel/py-typing-extensions 27DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.10.0:../../devel/py-typing-extensions

cvs diff -r1.29 -r1.30 pkgsrc/devel/py-pylint/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-pylint/PLIST 2023/02/02 08:32:04 1.29
+++ pkgsrc/devel/py-pylint/PLIST 2023/03/09 09:50:19 1.30
@@ -1,39 +1,41 @@ @@ -1,39 +1,41 @@
1@comment $NetBSD: PLIST,v 1.29 2023/02/02 08:32:04 adam Exp $ 1@comment $NetBSD: PLIST,v 1.30 2023/03/09 09:50:19 adam Exp $
2bin/epylint-${PYVERSSUFFIX} 2bin/epylint-${PYVERSSUFFIX}
3bin/pylint-${PYVERSSUFFIX} 3bin/pylint-${PYVERSSUFFIX}
4bin/pylint-config-${PYVERSSUFFIX} 4bin/pylint-config-${PYVERSSUFFIX}
5bin/pyreverse-${PYVERSSUFFIX} 5bin/pyreverse-${PYVERSSUFFIX}
6bin/symilar-${PYVERSSUFFIX} 6bin/symilar-${PYVERSSUFFIX}
7${PYSITELIB}/${WHEEL_INFODIR}/CONTRIBUTORS.txt 7${PYSITELIB}/${WHEEL_INFODIR}/CONTRIBUTORS.txt
8${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER 8${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
9${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 9${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
10${PYSITELIB}/${WHEEL_INFODIR}/METADATA 10${PYSITELIB}/${WHEEL_INFODIR}/METADATA
11${PYSITELIB}/${WHEEL_INFODIR}/RECORD 11${PYSITELIB}/${WHEEL_INFODIR}/RECORD
12${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED 12${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
13${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 13${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
14${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json 14${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
15${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 15${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
16${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 16${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
17${PYSITELIB}/pylint/__init__.py 17${PYSITELIB}/pylint/__init__.py
18${PYSITELIB}/pylint/__init__.pyc 18${PYSITELIB}/pylint/__init__.pyc
19${PYSITELIB}/pylint/__main__.py 19${PYSITELIB}/pylint/__main__.py
20${PYSITELIB}/pylint/__main__.pyc 20${PYSITELIB}/pylint/__main__.pyc
21${PYSITELIB}/pylint/__pkginfo__.py 21${PYSITELIB}/pylint/__pkginfo__.py
22${PYSITELIB}/pylint/__pkginfo__.pyc 22${PYSITELIB}/pylint/__pkginfo__.pyc
23${PYSITELIB}/pylint/checkers/__init__.py 23${PYSITELIB}/pylint/checkers/__init__.py
24${PYSITELIB}/pylint/checkers/__init__.pyc 24${PYSITELIB}/pylint/checkers/__init__.pyc
25${PYSITELIB}/pylint/checkers/async.py 25${PYSITELIB}/pylint/checkers/async.py
26${PYSITELIB}/pylint/checkers/async.pyc 26${PYSITELIB}/pylint/checkers/async.pyc
 27${PYSITELIB}/pylint/checkers/bad_chained_comparison.py
 28${PYSITELIB}/pylint/checkers/bad_chained_comparison.pyc
27${PYSITELIB}/pylint/checkers/base/__init__.py 29${PYSITELIB}/pylint/checkers/base/__init__.py
28${PYSITELIB}/pylint/checkers/base/__init__.pyc 30${PYSITELIB}/pylint/checkers/base/__init__.pyc
29${PYSITELIB}/pylint/checkers/base/basic_checker.py 31${PYSITELIB}/pylint/checkers/base/basic_checker.py
30${PYSITELIB}/pylint/checkers/base/basic_checker.pyc 32${PYSITELIB}/pylint/checkers/base/basic_checker.pyc
31${PYSITELIB}/pylint/checkers/base/basic_error_checker.py 33${PYSITELIB}/pylint/checkers/base/basic_error_checker.py
32${PYSITELIB}/pylint/checkers/base/basic_error_checker.pyc 34${PYSITELIB}/pylint/checkers/base/basic_error_checker.pyc
33${PYSITELIB}/pylint/checkers/base/comparison_checker.py 35${PYSITELIB}/pylint/checkers/base/comparison_checker.py
34${PYSITELIB}/pylint/checkers/base/comparison_checker.pyc 36${PYSITELIB}/pylint/checkers/base/comparison_checker.pyc
35${PYSITELIB}/pylint/checkers/base/docstring_checker.py 37${PYSITELIB}/pylint/checkers/base/docstring_checker.py
36${PYSITELIB}/pylint/checkers/base/docstring_checker.pyc 38${PYSITELIB}/pylint/checkers/base/docstring_checker.pyc
37${PYSITELIB}/pylint/checkers/base/name_checker/__init__.py 39${PYSITELIB}/pylint/checkers/base/name_checker/__init__.py
38${PYSITELIB}/pylint/checkers/base/name_checker/__init__.pyc 40${PYSITELIB}/pylint/checkers/base/name_checker/__init__.pyc
39${PYSITELIB}/pylint/checkers/base/name_checker/checker.py 41${PYSITELIB}/pylint/checkers/base/name_checker/checker.py

cvs diff -r1.69 -r1.70 pkgsrc/devel/py-pylint/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-pylint/distinfo 2023/02/14 08:52:35 1.69
+++ pkgsrc/devel/py-pylint/distinfo 2023/03/09 09:50:19 1.70
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.69 2023/02/14 08:52:35 adam Exp $ 1$NetBSD: distinfo,v 1.70 2023/03/09 09:50:19 adam Exp $
2 2
3BLAKE2s (pylint-2.16.2.tar.gz) = bd4fb0fbe4f877120d225346ba3429e2713a0c14cd0ba3e06021fcf7f1287f97 3BLAKE2s (pylint-2.17.0.tar.gz) = cb03365bf5b46a42d50ee1768a47388526588bd761520e33ad50cd2b2672efb2
4SHA512 (pylint-2.16.2.tar.gz) = 6cd2238b02b39c64a0b5270367c6ac1aa1dcb28282fddb7d9e1972635add2b74464e701f585b2cfbe8ae8f2cff0ccc7008bbd11e6f8a1b4414ebf74261efc817 4SHA512 (pylint-2.17.0.tar.gz) = b23e0a7a3e9590f5e3b28268e5cc4b7aab74a47f4a7c927704663fc9d8bbdebe2c6e8be879c3429f4489aaa606ed1f4b6d9cac4a9ce204c07eb25a0eab90d280
5Size (pylint-2.16.2.tar.gz) = 428336 bytes 5Size (pylint-2.17.0.tar.gz) = 433035 bytes