[gentoo-commits] repo/gentoo:master commit in: dev-python/isort/, dev-python/isort/files/
commit: 2192e1edd72a92aa33aeb76b85d888ee7690bcab Author: Michał Górny gentoo org> AuthorDate: Sun Dec 10 16:15:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 10 16:15:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2192e1ed dev-python/isort: Backport broken dependency fix Signed-off-by: Michał Górny gentoo.org> dev-python/isort/files/isort-5.13.0-poetry.patch | 16 .../{isort-5.13.0.ebuild => isort-5.13.0-r1.ebuild} | 6 ++ 2 files changed, 22 insertions(+) diff --git a/dev-python/isort/files/isort-5.13.0-poetry.patch b/dev-python/isort/files/isort-5.13.0-poetry.patch new file mode 100644 index ..31baa2ec08f8 --- /dev/null +++ b/dev-python/isort/files/isort-5.13.0-poetry.patch @@ -0,0 +1,16 @@ +diff --git a/pyproject.toml b/pyproject.toml +index ae539490..11e229ad 100644 +--- a/pyproject.toml b/pyproject.toml +@@ -41,11 +41,6 @@ include = [ + + [tool.poetry.dependencies] + python = ">=3.8.0" +-pipreqs = {version = "*", optional = true} +-requirementslib = {version = "*", optional = true} +-pip-api = {version = "*", optional = true} +-colorama = {version = ">=0.4.6", optional = true} +-setuptools = {version = "*", optional = true} + + [tool.poetry.extras] + colors = ["colorama"] diff --git a/dev-python/isort/isort-5.13.0.ebuild b/dev-python/isort/isort-5.13.0-r1.ebuild similarity index 89% rename from dev-python/isort/isort-5.13.0.ebuild rename to dev-python/isort/isort-5.13.0-r1.ebuild index 219f0a3f4657..83f18a7f3177 100644 --- a/dev-python/isort/isort-5.13.0.ebuild +++ b/dev-python/isort/isort-5.13.0-r1.ebuild @@ -39,6 +39,12 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # sigh, can't people just stop using poetry?! + # https://github.com/PyCQA/isort/commit/f7a6b0eea57e87155a367e2490b49b40f83c3944 + "${FILESDIR}/${P}-poetry.patch" + ) + # unbundle tomli sed -i -e 's:from ._vendored ::' isort/settings.py || die rm -r isort/_vendored || die
[gentoo-commits] repo/gentoo:master commit in: dev-python/isort/, dev-python/isort/files/
commit: cbf0ba8d926be7101a8d7cbf19cd2061dbc8584c Author: Michał Górny gentoo org> AuthorDate: Mon Nov 6 13:07:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Nov 6 13:22:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf0ba8d dev-python/isort: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/isort/files/isort-5.12.0-py312.patch | 40 + dev-python/isort/isort-5.12.0.ebuild| 7 - 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/dev-python/isort/files/isort-5.12.0-py312.patch b/dev-python/isort/files/isort-5.12.0-py312.patch new file mode 100644 index ..a6de4a75311b --- /dev/null +++ b/dev-python/isort/files/isort-5.12.0-py312.patch @@ -0,0 +1,40 @@ +From abfb91fd7da34111828d81a20fe7aeaaab7a58c7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Mon, 6 Nov 2023 13:29:21 +0100 +Subject: [PATCH] Fix assertions in `test_git_hook` + +Fix `called_once()` assertions in `test_git_hook` to use the correct +`assert_called_once()` method. The former does not exist, so it +evaluates to a mocked method in Python < 3.12, making the assert +meaningless, and it triggers an error in Python 3.12+. + +While at it, split the mock into two because otherwise the test would +fail because two `hooks.git_hook()` calls imply two mock calls. +--- + tests/unit/test_hooks.py | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/tests/unit/test_hooks.py b/tests/unit/test_hooks.py +index 2757f414f..29685f503 100644 +--- a/tests/unit/test_hooks.py b/tests/unit/test_hooks.py +@@ -11,7 +11,7 @@ def test_git_hook(src_dir): + # Ensure correct subprocess command is called + with patch("subprocess.run", MagicMock()) as run_mock: + hooks.git_hook() +-assert run_mock.called_once() ++run_mock.assert_called_once() + assert run_mock.call_args[0][0] == [ + "git", + "diff-index", +@@ -21,8 +21,9 @@ def test_git_hook(src_dir): + "HEAD", + ] + ++with patch("subprocess.run", MagicMock()) as run_mock: + hooks.git_hook(lazy=True) +-assert run_mock.called_once() ++run_mock.assert_called_once() + assert run_mock.call_args[0][0] == [ + "git", + "diff-index", diff --git a/dev-python/isort/isort-5.12.0.ebuild b/dev-python/isort/isort-5.12.0.ebuild index 6a9a23af7de4..e3f28e100a52 100644 --- a/dev-python/isort/isort-5.12.0.ebuild +++ b/dev-python/isort/isort-5.12.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 @@ -39,6 +39,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/PyCQA/isort/pull/2196 + "${FILESDIR}/${P}-py312.patch" + ) + # unbundle tomli sed -i -e 's:from ._vendored ::' isort/settings.py || die rm -r isort/_vendored || die
[gentoo-commits] repo/gentoo:master commit in: dev-python/isort/, dev-python/isort/files/
commit: cf90186660bce46085d45a01abdf9f9d6c4768d9 Author: Michał Górny gentoo org> AuthorDate: Fri Feb 19 08:31:17 2021 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 19 08:31:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf901866 dev-python/isort: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/isort/Manifest | 2 - dev-python/isort/files/isort-4.3.21_p1-tests.patch | 36 --- dev-python/isort/isort-4.3.21_p2-r1.ebuild | 35 -- dev-python/isort/isort-5.6.3.ebuild| 53 -- 4 files changed, 126 deletions(-) diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest index 313bd85ef40..5ed88ff8be1 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -1,3 +1 @@ -DIST isort-4.3.21_p2.tar.gz 158539 BLAKE2B 316703ca754c939e4af0db4a1060fb13a5164797a672b3faeb585a81fa0c86453fb0f1953b789661588cd0f04267a28837d46a88093a838391f752afa43e9f8b SHA512 fc2aa00c87196864864d2516b8be7acdedcf40d71d1931510e4b878dbd2b6da0b579661b50221f03f4aa5560c8bf23d5e1e10a2694d2b741ca09a92e40a4c687 -DIST isort-5.6.3.tar.gz 161712 BLAKE2B ffbc2977016807d2bd5b1644377efad021af2ad27fd0e27feae1e5dfdfd112c7b5bf4b296ebf47ea6bfcbfe7f56cf3bfa8e1e7cf03963935660e678223397afb SHA512 fa2d9be306d03fc802aab3915bee2c41f4fe0c28353d9d99aa6604755e1602027cd81afca92b4302f80497c88a9dcb2701ec02ca55a5f9a289a68368d957 DIST isort-5.7.0.tar.gz 169353 BLAKE2B bafd6a0ce81ed80a3c1ad53ce320361ef11bc01a78211ad13b7947aafddd4d9bb5a4fbf65ec01d4c90dce7ebd0a2e3b1c4dcad729b1e27b1dd2c5c90c802eecf SHA512 ae5ff56394f495f6bd86f7581e0f8a67264671553b344b9dc2c5ba0b37f483ae500ebba9882ff5c315b913a689901b17de2eac403e0b4240f913c9e1864bab9f diff --git a/dev-python/isort/files/isort-4.3.21_p1-tests.patch b/dev-python/isort/files/isort-4.3.21_p1-tests.patch deleted file mode 100644 index 9ece5ff6de9..000 --- a/dev-python/isort/files/isort-4.3.21_p1-tests.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/test_isort.py b/test_isort.py -index 9d9297c..725b1e1 100644 a/test_isort.py -+++ b/test_isort.py -@@ -1539,6 +1539,7 @@ def test_custom_sections(): -"import p24.shared.media_wiki_syntax as syntax\n") - - -+@pytest.mark.skip("Not going to pull in Django for a couple of tests") - def test_glob_known(): - """Ensure that most specific placement control match wins""" - test_input = ("import os\n" -@@ -2599,6 +2600,7 @@ def test_new_lines_are_preserved(): - os.remove(n_newline.name) - - -+@pytest.mark.skip("Not going to pull in Django for a couple of tests") - def test_requirements_finder(tmpdir): - subdir = tmpdir.mkdir('subdir').join("lol.txt") - subdir.write("flask") -@@ -2675,6 +2677,7 @@ deal = {editable = true, git = "https://github.com/orsinium/deal.git"} - """ - - -+@pytest.mark.skip("Not going to pull in Django for a couple of tests") - def test_pipfile_finder(tmpdir): - pipfile = tmpdir.join('Pipfile') - pipfile.write(PIPFILE) -@@ -2979,6 +2982,7 @@ def test_skip_paths_issue_938(tmpdir): - assert b'skipped 1' in results.lower() - - -+@pytest.mark.skipif(sys.version_info[0] == 2, reason="Broken on Python 2") - def test_standard_library_deprecates_user_issue_778(): - test_input = ('import os\n' - '\n' diff --git a/dev-python/isort/isort-4.3.21_p2-r1.ebuild b/dev-python/isort/isort-4.3.21_p2-r1.ebuild deleted file mode 100644 index c07bf368c12..000 --- a/dev-python/isort/isort-4.3.21_p2-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -MY_PV="${PV//_p/-}" - -DESCRIPTION="A python utility/library to sort imports" -HOMEPAGE="https://pypi.org/project/isort/"; -SRC_URI="https://github.com/timothycrosley/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND=" - dev-python/pipfile[${PYTHON_USEDEP}] -" -BDEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/isort-4.3.21_p1-tests.patch" -) - -distutils_enable_tests pytest - -python_test() { - distutils_install_for_testing - pytest -vv || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/isort/isort-5.6.3.ebuild b/dev-python/isort/isort-5.6.3.ebuild deleted file mode 100644 index 5476eecba44..000 --- a/dev-python/isort/isort-5.6.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="A python utility/library to sort imp
[gentoo-commits] repo/gentoo:master commit in: dev-python/isort/, dev-python/isort/files/
commit: bc4f8b1b3cda6ec6ba2879dfa1883d6468241158 Author: Sam James gentoo org> AuthorDate: Thu Dec 31 06:36:28 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 06:36:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4f8b1b dev-python/isort: cleanup old Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-python/isort/Manifest | 2 -- dev-python/isort/files/isort-4.3.21_p1-tests.patch | 36 -- dev-python/isort/isort-4.3.15.ebuild | 15 - dev-python/isort/isort-4.3.21_p2-r1.ebuild | 35 - 4 files changed, 88 deletions(-) diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest index 5fa3daa7f3d..234ea6aa5d2 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -1,4 +1,2 @@ -DIST isort-4.3.15.tar.gz 67949 BLAKE2B e78960518928cd74c15733bbc14bf066798ecbcc3e906754c10e352e7b88843451a1d0616d1b450100c77e95974f863951d640c9568277e867fcdfba8f44abdb SHA512 a5774d4f3c49c978e9043e52681e80011591422e60178d72074142725d9d7fa5065553686fd42bffe9e71b38b2b5bdaaa6f20e32cd8dbe33beb9431c397d78e5 -DIST isort-4.3.21_p2.tar.gz 158539 BLAKE2B 316703ca754c939e4af0db4a1060fb13a5164797a672b3faeb585a81fa0c86453fb0f1953b789661588cd0f04267a28837d46a88093a838391f752afa43e9f8b SHA512 fc2aa00c87196864864d2516b8be7acdedcf40d71d1931510e4b878dbd2b6da0b579661b50221f03f4aa5560c8bf23d5e1e10a2694d2b741ca09a92e40a4c687 DIST isort-5.6.3.tar.gz 161712 BLAKE2B ffbc2977016807d2bd5b1644377efad021af2ad27fd0e27feae1e5dfdfd112c7b5bf4b296ebf47ea6bfcbfe7f56cf3bfa8e1e7cf03963935660e678223397afb SHA512 fa2d9be306d03fc802aab3915bee2c41f4fe0c28353d9d99aa6604755e1602027cd81afca92b4302f80497c88a9dcb2701ec02ca55a5f9a289a68368d957 DIST isort-5.7.0.tar.gz 169353 BLAKE2B bafd6a0ce81ed80a3c1ad53ce320361ef11bc01a78211ad13b7947aafddd4d9bb5a4fbf65ec01d4c90dce7ebd0a2e3b1c4dcad729b1e27b1dd2c5c90c802eecf SHA512 ae5ff56394f495f6bd86f7581e0f8a67264671553b344b9dc2c5ba0b37f483ae500ebba9882ff5c315b913a689901b17de2eac403e0b4240f913c9e1864bab9f diff --git a/dev-python/isort/files/isort-4.3.21_p1-tests.patch b/dev-python/isort/files/isort-4.3.21_p1-tests.patch deleted file mode 100644 index 9ece5ff6de9..000 --- a/dev-python/isort/files/isort-4.3.21_p1-tests.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/test_isort.py b/test_isort.py -index 9d9297c..725b1e1 100644 a/test_isort.py -+++ b/test_isort.py -@@ -1539,6 +1539,7 @@ def test_custom_sections(): -"import p24.shared.media_wiki_syntax as syntax\n") - - -+@pytest.mark.skip("Not going to pull in Django for a couple of tests") - def test_glob_known(): - """Ensure that most specific placement control match wins""" - test_input = ("import os\n" -@@ -2599,6 +2600,7 @@ def test_new_lines_are_preserved(): - os.remove(n_newline.name) - - -+@pytest.mark.skip("Not going to pull in Django for a couple of tests") - def test_requirements_finder(tmpdir): - subdir = tmpdir.mkdir('subdir').join("lol.txt") - subdir.write("flask") -@@ -2675,6 +2677,7 @@ deal = {editable = true, git = "https://github.com/orsinium/deal.git"} - """ - - -+@pytest.mark.skip("Not going to pull in Django for a couple of tests") - def test_pipfile_finder(tmpdir): - pipfile = tmpdir.join('Pipfile') - pipfile.write(PIPFILE) -@@ -2979,6 +2982,7 @@ def test_skip_paths_issue_938(tmpdir): - assert b'skipped 1' in results.lower() - - -+@pytest.mark.skipif(sys.version_info[0] == 2, reason="Broken on Python 2") - def test_standard_library_deprecates_user_issue_778(): - test_input = ('import os\n' - '\n' diff --git a/dev-python/isort/isort-4.3.15.ebuild b/dev-python/isort/isort-4.3.15.ebuild deleted file mode 100644 index fb2cabcf1a3..000 --- a/dev-python/isort/isort-4.3.15.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) -inherit distutils-r1 - -DESCRIPTION="A python utility/library to sort imports" -HOMEPAGE="https://pypi.org/project/isort/"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" diff --git a/dev-python/isort/isort-4.3.21_p2-r1.ebuild b/dev-python/isort/isort-4.3.21_p2-r1.ebuild deleted file mode 100644 index 5d9e679b496..000 --- a/dev-python/isort/isort-4.3.21_p2-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -MY_PV="${PV//_p/-}" - -DESCRIPTION="A python utility/library to sort imports" -HOMEPAGE="https://pypi.org/projec
[gentoo-commits] repo/gentoo:master commit in: dev-python/isort/, dev-python/isort/files/
commit: 5e78d68ea903198a5b3a9bbe72d00c731e250231 Author: Patrick McLean sony com> AuthorDate: Fri Dec 6 19:18:09 2019 + Commit: Patrick McLean gentoo org> CommitDate: Fri Dec 6 19:18:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e78d68e dev-python/isort-4.3.21_p2: Version bump, add py38, pypy3 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Patrick McLean gentoo.org> dev-python/isort/Manifest | 1 + dev-python/isort/files/isort-4.3.21_p1-tests.patch | 36 ++ dev-python/isort/isort-4.3.21_p2.ebuild| 32 +++ 3 files changed, 69 insertions(+) diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest index 4df4bd97712..80b4bd481b3 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -1,2 +1,3 @@ DIST isort-4.2.5.tar.gz 36361 BLAKE2B 7133ab999200412bc880a5413de81ff0b7718383eaf7f50dd1ca12da4d7ee24f8d47af60e7416ca6898a32074779c4f293d897a0f7d62c2539b10a686484c121 SHA512 ddc8e859bb421e4179315d74896958c8279394d42a75494db5dc22c58422994aa249b63c03645626a021ccf9142941bde51ad400256ab1c6be29da8110375f40 DIST isort-4.3.15.tar.gz 67949 BLAKE2B e78960518928cd74c15733bbc14bf066798ecbcc3e906754c10e352e7b88843451a1d0616d1b450100c77e95974f863951d640c9568277e867fcdfba8f44abdb SHA512 a5774d4f3c49c978e9043e52681e80011591422e60178d72074142725d9d7fa5065553686fd42bffe9e71b38b2b5bdaaa6f20e32cd8dbe33beb9431c397d78e5 +DIST isort-4.3.21_p2.tar.gz 158539 BLAKE2B 316703ca754c939e4af0db4a1060fb13a5164797a672b3faeb585a81fa0c86453fb0f1953b789661588cd0f04267a28837d46a88093a838391f752afa43e9f8b SHA512 fc2aa00c87196864864d2516b8be7acdedcf40d71d1931510e4b878dbd2b6da0b579661b50221f03f4aa5560c8bf23d5e1e10a2694d2b741ca09a92e40a4c687 diff --git a/dev-python/isort/files/isort-4.3.21_p1-tests.patch b/dev-python/isort/files/isort-4.3.21_p1-tests.patch new file mode 100644 index 000..9ece5ff6de9 --- /dev/null +++ b/dev-python/isort/files/isort-4.3.21_p1-tests.patch @@ -0,0 +1,36 @@ +diff --git a/test_isort.py b/test_isort.py +index 9d9297c..725b1e1 100644 +--- a/test_isort.py b/test_isort.py +@@ -1539,6 +1539,7 @@ def test_custom_sections(): +"import p24.shared.media_wiki_syntax as syntax\n") + + ++@pytest.mark.skip("Not going to pull in Django for a couple of tests") + def test_glob_known(): + """Ensure that most specific placement control match wins""" + test_input = ("import os\n" +@@ -2599,6 +2600,7 @@ def test_new_lines_are_preserved(): + os.remove(n_newline.name) + + ++@pytest.mark.skip("Not going to pull in Django for a couple of tests") + def test_requirements_finder(tmpdir): + subdir = tmpdir.mkdir('subdir').join("lol.txt") + subdir.write("flask") +@@ -2675,6 +2677,7 @@ deal = {editable = true, git = "https://github.com/orsinium/deal.git"} + """ + + ++@pytest.mark.skip("Not going to pull in Django for a couple of tests") + def test_pipfile_finder(tmpdir): + pipfile = tmpdir.join('Pipfile') + pipfile.write(PIPFILE) +@@ -2979,6 +2982,7 @@ def test_skip_paths_issue_938(tmpdir): + assert b'skipped 1' in results.lower() + + ++@pytest.mark.skipif(sys.version_info[0] == 2, reason="Broken on Python 2") + def test_standard_library_deprecates_user_issue_778(): + test_input = ('import os\n' + '\n' diff --git a/dev-python/isort/isort-4.3.21_p2.ebuild b/dev-python/isort/isort-4.3.21_p2.ebuild new file mode 100644 index 000..c55537150d5 --- /dev/null +++ b/dev-python/isort/isort-4.3.21_p2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} ) + +inherit distutils-r1 + +MY_PV="${PV//_p/-}" + +DESCRIPTION="A python utility/library to sort imports" +HOMEPAGE="https://pypi.org/project/isort/"; +SRC_URI="https://github.com/timothycrosley/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/pipfile[${PYTHON_USEDEP}] + virtual/python-futures[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2) +" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/isort-4.3.21_p1-tests.patch" +) + +distutils_enable_tests pytest