Sun Dec 18 10:24:46 2022 UTC ()
py-isort: updated to 5.11.3

5.11.3 December 16 2022
- Fixed 2007: settings for py3.11
- Fixed 2038: packaging pypoetry
- Docs: renable portray
- Ci: add minimum GitHub token permissions for workflows
- Ci: general CI improvements
- Ci: add release workflow

5.11.1 December 12 2022
- Hotfix 2031: only call `colorama.init` if `colorama` is available

5.11.0 December 12 2022
- Added official support for Python 3.11
- Dropped support for Python 3.6
- Fixed problematic tests
- Fixed 1960: Rich compatibility
- Fixed 1945, 1986: Python 4.0 upper bound dependency resolving issues @staticdev
- Fixed Pyodide CDN URL
- Docs: clarify description of use_parentheses
- Fixed 1976: `black` compatibility for `.pyi` files @XuehaiPan
- Implemented 1683: magic trailing comma option
- Add missing space in unrecoverable exception message
- Fixed 1895: skip-gitignore: use allow list, not deny list @bmalehorn
- Fixed 1917: infinite loop for unmatched parenthesis
- Docs: shared profiles
- Fixed build-backend values in the example plugins
- Remove reference to jamescurtin/isort-action
- Split long cython import lines
- Update plone profile: copy of `black`, plus three settings.
- Fixed 1815, 1862: Add a command-line flag to sort all re-exports
- Fixed 1854: `lines_before_imports` appending lines after comments
- Remove redundant `multi_line_output = 3` from "Compatibility with black"
- Add tox config example
- Docs: add examples for frozenset and tuple settings
- Docs: add multiple config documentation


(adam)
diff -r1.22 -r1.23 pkgsrc/devel/py-isort/Makefile
diff -r1.6 -r1.7 pkgsrc/devel/py-isort/PLIST
diff -r1.21 -r1.22 pkgsrc/devel/py-isort/distinfo

cvs diff -r1.22 -r1.23 pkgsrc/devel/py-isort/Makefile (switch to unified diff)

--- pkgsrc/devel/py-isort/Makefile 2022/01/05 15:41:04 1.22
+++ pkgsrc/devel/py-isort/Makefile 2022/12/18 10:24:46 1.23
@@ -1,33 +1,35 @@ @@ -1,33 +1,35 @@
1# $NetBSD: Makefile,v 1.22 2022/01/05 15:41:04 wiz Exp $ 1# $NetBSD: Makefile,v 1.23 2022/12/18 10:24:46 adam Exp $
2 2
3DISTNAME= isort-5.10.1 3DISTNAME= isort-5.11.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=i/isort/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=i/isort/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/PyCQA/isort 9HOMEPAGE= https://github.com/PyCQA/isort
11COMMENT= Python utility/library to sort imports 10COMMENT= Python utility/library to sort imports
12LICENSE= mit 11LICENSE= mit
13 12
14DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama 13DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.3:../../comms/py-colorama
15TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 14TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=6.10.1:../../devel/py-hypothesis
 15TEST_DEPENDS+= ${PYPKGPREFIX}-lama>=7.7:../../devel/py-lama
 16TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0:../../devel/py-test
 17TEST_DEPENDS+= ${PYPKGPREFIX}-toml>=0.10.2:../../textproc/py-toml
16 18
17USE_LANGUAGES= # none 19USE_LANGUAGES= # none
18 20
19PYTHON_VERSIONS_INCOMPATIBLE= 27 21PYTHON_VERSIONS_INCOMPATIBLE= 27
20 22
21USE_PKG_RESOURCES= yes 23USE_PKG_RESOURCES= yes
22 24
23post-install: 25post-install:
24.for bin in isort isort-identify-imports 26.for bin in isort isort-identify-imports
25 cd ${DESTDIR}${PREFIX}/bin && \ 27 cd ${DESTDIR}${PREFIX}/bin && \
26 ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE} 28 ${MV} ${bin} ${bin}-${PYVERSSUFFIX} || ${TRUE}
27.endfor 29.endfor
28 30
29do-test: 31do-test:
30 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests/unit/test_isort.py 32 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests/unit
31 33
32.include "../../lang/python/egg.mk" 34.include "../../lang/python/egg.mk"
33.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/devel/py-isort/PLIST (switch to unified diff)

--- pkgsrc/devel/py-isort/PLIST 2021/11/09 10:17:02 1.6
+++ pkgsrc/devel/py-isort/PLIST 2022/12/18 10:24:46 1.7
@@ -1,147 +1,147 @@ @@ -1,147 +1,147 @@
1@comment $NetBSD: PLIST,v 1.6 2021/11/09 10:17:02 adam Exp $ 1@comment $NetBSD: PLIST,v 1.7 2022/12/18 10:24:46 adam Exp $
2bin/isort-${PYVERSSUFFIX} 2bin/isort-${PYVERSSUFFIX}
3bin/isort-identify-imports-${PYVERSSUFFIX} 3bin/isort-identify-imports-${PYVERSSUFFIX}
4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
7${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 7${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
8${PYSITELIB}/${EGG_INFODIR}/requires.txt 8${PYSITELIB}/${EGG_INFODIR}/requires.txt
9${PYSITELIB}/${EGG_INFODIR}/top_level.txt 9${PYSITELIB}/${EGG_INFODIR}/top_level.txt
10${PYSITELIB}/isort/__init__.py 10${PYSITELIB}/isort/__init__.py
11${PYSITELIB}/isort/__init__.pyc 11${PYSITELIB}/isort/__init__.pyc
12${PYSITELIB}/isort/__init__.pyo 12${PYSITELIB}/isort/__init__.pyo
13${PYSITELIB}/isort/__main__.py 13${PYSITELIB}/isort/__main__.py
14${PYSITELIB}/isort/__main__.pyc 14${PYSITELIB}/isort/__main__.pyc
15${PYSITELIB}/isort/__main__.pyo 15${PYSITELIB}/isort/__main__.pyo
16${PYSITELIB}/isort/_future/__init__.py 16${PYSITELIB}/isort/_future/__init__.py
17${PYSITELIB}/isort/_future/__init__.pyc 17${PYSITELIB}/isort/_future/__init__.pyc
18${PYSITELIB}/isort/_future/__init__.pyo 18${PYSITELIB}/isort/_future/__init__.pyo
19${PYSITELIB}/isort/_future/_dataclasses.py 19${PYSITELIB}/isort/_future/_dataclasses.py
20${PYSITELIB}/isort/_future/_dataclasses.pyc 20${PYSITELIB}/isort/_future/_dataclasses.pyc
21${PYSITELIB}/isort/_future/_dataclasses.pyo 21${PYSITELIB}/isort/_future/_dataclasses.pyo
22${PYSITELIB}/isort/_vendored/tomli/LICENSE 22${PYSITELIB}/isort/_vendored/tomli/LICENSE
23${PYSITELIB}/isort/_vendored/tomli/__init__.py 23${PYSITELIB}/isort/_vendored/tomli/__init__.py
24${PYSITELIB}/isort/_vendored/tomli/__init__.pyc 24${PYSITELIB}/isort/_vendored/tomli/__init__.pyc
25${PYSITELIB}/isort/_vendored/tomli/__init__.pyo 25${PYSITELIB}/isort/_vendored/tomli/__init__.pyo
26${PYSITELIB}/isort/_vendored/tomli/_parser.py 26${PYSITELIB}/isort/_vendored/tomli/_parser.py
27${PYSITELIB}/isort/_vendored/tomli/_parser.pyc 27${PYSITELIB}/isort/_vendored/tomli/_parser.pyc
28${PYSITELIB}/isort/_vendored/tomli/_parser.pyo 28${PYSITELIB}/isort/_vendored/tomli/_parser.pyo
29${PYSITELIB}/isort/_vendored/tomli/_re.py 29${PYSITELIB}/isort/_vendored/tomli/_re.py
30${PYSITELIB}/isort/_vendored/tomli/_re.pyc 30${PYSITELIB}/isort/_vendored/tomli/_re.pyc
31${PYSITELIB}/isort/_vendored/tomli/_re.pyo 31${PYSITELIB}/isort/_vendored/tomli/_re.pyo
32${PYSITELIB}/isort/_vendored/tomli/py.typed 32${PYSITELIB}/isort/_vendored/tomli/py.typed
33${PYSITELIB}/isort/_version.py 33${PYSITELIB}/isort/_version.py
34${PYSITELIB}/isort/_version.pyc 34${PYSITELIB}/isort/_version.pyc
35${PYSITELIB}/isort/_version.pyo 35${PYSITELIB}/isort/_version.pyo
36${PYSITELIB}/isort/api.py 36${PYSITELIB}/isort/api.py
37${PYSITELIB}/isort/api.pyc 37${PYSITELIB}/isort/api.pyc
38${PYSITELIB}/isort/api.pyo 38${PYSITELIB}/isort/api.pyo
39${PYSITELIB}/isort/comments.py 39${PYSITELIB}/isort/comments.py
40${PYSITELIB}/isort/comments.pyc 40${PYSITELIB}/isort/comments.pyc
41${PYSITELIB}/isort/comments.pyo 41${PYSITELIB}/isort/comments.pyo
42${PYSITELIB}/isort/core.py 42${PYSITELIB}/isort/core.py
43${PYSITELIB}/isort/core.pyc 43${PYSITELIB}/isort/core.pyc
44${PYSITELIB}/isort/core.pyo 44${PYSITELIB}/isort/core.pyo
45${PYSITELIB}/isort/deprecated/__init__.py 45${PYSITELIB}/isort/deprecated/__init__.py
46${PYSITELIB}/isort/deprecated/__init__.pyc 46${PYSITELIB}/isort/deprecated/__init__.pyc
47${PYSITELIB}/isort/deprecated/__init__.pyo 47${PYSITELIB}/isort/deprecated/__init__.pyo
48${PYSITELIB}/isort/deprecated/finders.py 48${PYSITELIB}/isort/deprecated/finders.py
49${PYSITELIB}/isort/deprecated/finders.pyc 49${PYSITELIB}/isort/deprecated/finders.pyc
50${PYSITELIB}/isort/deprecated/finders.pyo 50${PYSITELIB}/isort/deprecated/finders.pyo
51${PYSITELIB}/isort/exceptions.py 51${PYSITELIB}/isort/exceptions.py
52${PYSITELIB}/isort/exceptions.pyc 52${PYSITELIB}/isort/exceptions.pyc
53${PYSITELIB}/isort/exceptions.pyo 53${PYSITELIB}/isort/exceptions.pyo
54${PYSITELIB}/isort/files.py 54${PYSITELIB}/isort/files.py
55${PYSITELIB}/isort/files.pyc 55${PYSITELIB}/isort/files.pyc
56${PYSITELIB}/isort/files.pyo 56${PYSITELIB}/isort/files.pyo
57${PYSITELIB}/isort/format.py 57${PYSITELIB}/isort/format.py
58${PYSITELIB}/isort/format.pyc 58${PYSITELIB}/isort/format.pyc
59${PYSITELIB}/isort/format.pyo 59${PYSITELIB}/isort/format.pyo
60${PYSITELIB}/isort/hooks.py 60${PYSITELIB}/isort/hooks.py
61${PYSITELIB}/isort/hooks.pyc 61${PYSITELIB}/isort/hooks.pyc
62${PYSITELIB}/isort/hooks.pyo 62${PYSITELIB}/isort/hooks.pyo
63${PYSITELIB}/isort/identify.py 63${PYSITELIB}/isort/identify.py
64${PYSITELIB}/isort/identify.pyc 64${PYSITELIB}/isort/identify.pyc
65${PYSITELIB}/isort/identify.pyo 65${PYSITELIB}/isort/identify.pyo
66${PYSITELIB}/isort/io.py 66${PYSITELIB}/isort/io.py
67${PYSITELIB}/isort/io.pyc 67${PYSITELIB}/isort/io.pyc
68${PYSITELIB}/isort/io.pyo 68${PYSITELIB}/isort/io.pyo
69${PYSITELIB}/isort/literal.py 69${PYSITELIB}/isort/literal.py
70${PYSITELIB}/isort/literal.pyc 70${PYSITELIB}/isort/literal.pyc
71${PYSITELIB}/isort/literal.pyo 71${PYSITELIB}/isort/literal.pyo
72${PYSITELIB}/isort/logo.py 72${PYSITELIB}/isort/logo.py
73${PYSITELIB}/isort/logo.pyc 73${PYSITELIB}/isort/logo.pyc
74${PYSITELIB}/isort/logo.pyo 74${PYSITELIB}/isort/logo.pyo
75${PYSITELIB}/isort/main.py 75${PYSITELIB}/isort/main.py
76${PYSITELIB}/isort/main.pyc 76${PYSITELIB}/isort/main.pyc
77${PYSITELIB}/isort/main.pyo 77${PYSITELIB}/isort/main.pyo
78${PYSITELIB}/isort/output.py 78${PYSITELIB}/isort/output.py
79${PYSITELIB}/isort/output.pyc 79${PYSITELIB}/isort/output.pyc
80${PYSITELIB}/isort/output.pyo 80${PYSITELIB}/isort/output.pyo
81${PYSITELIB}/isort/parse.py 81${PYSITELIB}/isort/parse.py
82${PYSITELIB}/isort/parse.pyc 82${PYSITELIB}/isort/parse.pyc
83${PYSITELIB}/isort/parse.pyo 83${PYSITELIB}/isort/parse.pyo
84${PYSITELIB}/isort/place.py 84${PYSITELIB}/isort/place.py
85${PYSITELIB}/isort/place.pyc 85${PYSITELIB}/isort/place.pyc
86${PYSITELIB}/isort/place.pyo 86${PYSITELIB}/isort/place.pyo
87${PYSITELIB}/isort/profiles.py 87${PYSITELIB}/isort/profiles.py
88${PYSITELIB}/isort/profiles.pyc 88${PYSITELIB}/isort/profiles.pyc
89${PYSITELIB}/isort/profiles.pyo 89${PYSITELIB}/isort/profiles.pyo
90${PYSITELIB}/isort/py.typed 90${PYSITELIB}/isort/py.typed
91${PYSITELIB}/isort/pylama_isort.py 91${PYSITELIB}/isort/pylama_isort.py
92${PYSITELIB}/isort/pylama_isort.pyc 92${PYSITELIB}/isort/pylama_isort.pyc
93${PYSITELIB}/isort/pylama_isort.pyo 93${PYSITELIB}/isort/pylama_isort.pyo
94${PYSITELIB}/isort/sections.py 94${PYSITELIB}/isort/sections.py
95${PYSITELIB}/isort/sections.pyc 95${PYSITELIB}/isort/sections.pyc
96${PYSITELIB}/isort/sections.pyo 96${PYSITELIB}/isort/sections.pyo
97${PYSITELIB}/isort/settings.py 97${PYSITELIB}/isort/settings.py
98${PYSITELIB}/isort/settings.pyc 98${PYSITELIB}/isort/settings.pyc
99${PYSITELIB}/isort/settings.pyo 99${PYSITELIB}/isort/settings.pyo
100${PYSITELIB}/isort/setuptools_commands.py 100${PYSITELIB}/isort/setuptools_commands.py
101${PYSITELIB}/isort/setuptools_commands.pyc 101${PYSITELIB}/isort/setuptools_commands.pyc
102${PYSITELIB}/isort/setuptools_commands.pyo 102${PYSITELIB}/isort/setuptools_commands.pyo
103${PYSITELIB}/isort/sorting.py 103${PYSITELIB}/isort/sorting.py
104${PYSITELIB}/isort/sorting.pyc 104${PYSITELIB}/isort/sorting.pyc
105${PYSITELIB}/isort/sorting.pyo 105${PYSITELIB}/isort/sorting.pyo
106${PYSITELIB}/isort/stdlibs/__init__.py 106${PYSITELIB}/isort/stdlibs/__init__.py
107${PYSITELIB}/isort/stdlibs/__init__.pyc 107${PYSITELIB}/isort/stdlibs/__init__.pyc
108${PYSITELIB}/isort/stdlibs/__init__.pyo 108${PYSITELIB}/isort/stdlibs/__init__.pyo
109${PYSITELIB}/isort/stdlibs/all.py 109${PYSITELIB}/isort/stdlibs/all.py
110${PYSITELIB}/isort/stdlibs/all.pyc 110${PYSITELIB}/isort/stdlibs/all.pyc
111${PYSITELIB}/isort/stdlibs/all.pyo 111${PYSITELIB}/isort/stdlibs/all.pyo
112${PYSITELIB}/isort/stdlibs/py2.py 112${PYSITELIB}/isort/stdlibs/py2.py
113${PYSITELIB}/isort/stdlibs/py2.pyc 113${PYSITELIB}/isort/stdlibs/py2.pyc
114${PYSITELIB}/isort/stdlibs/py2.pyo 114${PYSITELIB}/isort/stdlibs/py2.pyo
115${PYSITELIB}/isort/stdlibs/py27.py 115${PYSITELIB}/isort/stdlibs/py27.py
116${PYSITELIB}/isort/stdlibs/py27.pyc 116${PYSITELIB}/isort/stdlibs/py27.pyc
117${PYSITELIB}/isort/stdlibs/py27.pyo 117${PYSITELIB}/isort/stdlibs/py27.pyo
118${PYSITELIB}/isort/stdlibs/py3.py 118${PYSITELIB}/isort/stdlibs/py3.py
119${PYSITELIB}/isort/stdlibs/py3.pyc 119${PYSITELIB}/isort/stdlibs/py3.pyc
120${PYSITELIB}/isort/stdlibs/py3.pyo 120${PYSITELIB}/isort/stdlibs/py3.pyo
121${PYSITELIB}/isort/stdlibs/py310.py 121${PYSITELIB}/isort/stdlibs/py310.py
122${PYSITELIB}/isort/stdlibs/py310.pyc 122${PYSITELIB}/isort/stdlibs/py310.pyc
123${PYSITELIB}/isort/stdlibs/py310.pyo 123${PYSITELIB}/isort/stdlibs/py310.pyo
124${PYSITELIB}/isort/stdlibs/py35.py 124${PYSITELIB}/isort/stdlibs/py311.py
125${PYSITELIB}/isort/stdlibs/py35.pyc 125${PYSITELIB}/isort/stdlibs/py311.pyc
126${PYSITELIB}/isort/stdlibs/py35.pyo 126${PYSITELIB}/isort/stdlibs/py311.pyo
127${PYSITELIB}/isort/stdlibs/py36.py 127${PYSITELIB}/isort/stdlibs/py36.py
128${PYSITELIB}/isort/stdlibs/py36.pyc 128${PYSITELIB}/isort/stdlibs/py36.pyc
129${PYSITELIB}/isort/stdlibs/py36.pyo 129${PYSITELIB}/isort/stdlibs/py36.pyo
130${PYSITELIB}/isort/stdlibs/py37.py 130${PYSITELIB}/isort/stdlibs/py37.py
131${PYSITELIB}/isort/stdlibs/py37.pyc 131${PYSITELIB}/isort/stdlibs/py37.pyc
132${PYSITELIB}/isort/stdlibs/py37.pyo 132${PYSITELIB}/isort/stdlibs/py37.pyo
133${PYSITELIB}/isort/stdlibs/py38.py 133${PYSITELIB}/isort/stdlibs/py38.py
134${PYSITELIB}/isort/stdlibs/py38.pyc 134${PYSITELIB}/isort/stdlibs/py38.pyc
135${PYSITELIB}/isort/stdlibs/py38.pyo 135${PYSITELIB}/isort/stdlibs/py38.pyo
136${PYSITELIB}/isort/stdlibs/py39.py 136${PYSITELIB}/isort/stdlibs/py39.py
137${PYSITELIB}/isort/stdlibs/py39.pyc 137${PYSITELIB}/isort/stdlibs/py39.pyc
138${PYSITELIB}/isort/stdlibs/py39.pyo 138${PYSITELIB}/isort/stdlibs/py39.pyo
139${PYSITELIB}/isort/utils.py 139${PYSITELIB}/isort/utils.py
140${PYSITELIB}/isort/utils.pyc 140${PYSITELIB}/isort/utils.pyc
141${PYSITELIB}/isort/utils.pyo 141${PYSITELIB}/isort/utils.pyo
142${PYSITELIB}/isort/wrap.py 142${PYSITELIB}/isort/wrap.py
143${PYSITELIB}/isort/wrap.pyc 143${PYSITELIB}/isort/wrap.pyc
144${PYSITELIB}/isort/wrap.pyo 144${PYSITELIB}/isort/wrap.pyo
145${PYSITELIB}/isort/wrap_modes.py 145${PYSITELIB}/isort/wrap_modes.py
146${PYSITELIB}/isort/wrap_modes.pyc 146${PYSITELIB}/isort/wrap_modes.pyc
147${PYSITELIB}/isort/wrap_modes.pyo 147${PYSITELIB}/isort/wrap_modes.pyo

cvs diff -r1.21 -r1.22 pkgsrc/devel/py-isort/distinfo (switch to unified diff)

--- pkgsrc/devel/py-isort/distinfo 2021/11/09 10:17:02 1.21
+++ pkgsrc/devel/py-isort/distinfo 2022/12/18 10:24:46 1.22
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.21 2021/11/09 10:17:02 adam Exp $ 1$NetBSD: distinfo,v 1.22 2022/12/18 10:24:46 adam Exp $
2 2
3BLAKE2s (isort-5.10.1.tar.gz) = 7d8b06243bed8ff59481e3042c2f65fbd5dc83a06ad744a6e65d7694c5dc5763 3BLAKE2s (isort-5.11.3.tar.gz) = 21f4da3bf409c044d6d4068659d8fe60f6a6a5e197145e5c2900f1b591c8d302
4SHA512 (isort-5.10.1.tar.gz) = ac02a1ae0138a6d85c06335a286c16def68cfe17915a94b3838a7b9f216f435d16244f3519d04f51ec77f9d68d649d6126c0a6316b7b868ff1f1390bc61ca0d2 4SHA512 (isort-5.11.3.tar.gz) = 9eba4eabec8fdd4a1b7344d3d7857837bd028e490ee561d5801835e9e7553c30f2d7b2c6a6a4cb6ce7c916198581e90d147ae27ba9938bc643951e7926de30c8
5Size (isort-5.10.1.tar.gz) = 174062 bytes 5Size (isort-5.11.3.tar.gz) = 187083 bytes