* [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/
@ 2023-03-05 8:21 Sam James
0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2023-03-05 8:21 UTC (permalink / raw
To: gentoo-commits
commit: 38b731f8336d42eb1b5fae4eca45dffb11ba5a88
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 5 08:20:49 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 5 08:21:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b731f8
dev-python/argcomplete: fix installation
Closes: https://bugs.gentoo.org/899628
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/argcomplete/argcomplete-2.0.5.ebuild | 4 ++++
.../files/argcomplete-2.0.5-test-install.patch | 26 ++++++++++++++++++++++
2 files changed, 30 insertions(+)
diff --git a/dev-python/argcomplete/argcomplete-2.0.5.ebuild b/dev-python/argcomplete/argcomplete-2.0.5.ebuild
index 9d989d07a652..de9e9a20ddc8 100644
--- a/dev-python/argcomplete/argcomplete-2.0.5.ebuild
+++ b/dev-python/argcomplete/argcomplete-2.0.5.ebuild
@@ -30,6 +30,10 @@ BDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/argcomplete-2.0.5-test-install.patch
+)
+
src_prepare() {
sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
distutils-r1_src_prepare
diff --git a/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch b/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch
new file mode 100644
index 000000000000..a710498d5223
--- /dev/null
+++ b/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch
@@ -0,0 +1,26 @@
+https://github.com/kislyuk/argcomplete/pull/406
+
+From e6682b3e3e0c7882a3b93df2f0e466ef001d37e4 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 5 Mar 2023 08:14:10 +0000
+Subject: [PATCH] setup.py: exclude test.* subpackages from find_packages too
+
+Otherwise, test.test_package will be picked up when installing via
+PEP517.
+
+Bug: https://bugs.gentoo.org/899628
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/setup.py
++++ b/setup.py
+@@ -33,7 +33,7 @@ setup(
+ ':python_version == "3.6"': importlib_backport_requires,
+ ':python_version == "3.7"': importlib_backport_requires,
+ },
+- packages=find_packages(exclude=["test"]),
++ packages=find_packages(exclude=["test", "test.*"]),
+ scripts=glob.glob("scripts/*"),
+ package_data={"argcomplete": ["bash_completion.d/python-argcomplete"]},
+ zip_safe=False,
+--
+2.39.2
+
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/
@ 2024-07-06 6:36 Michał Górny
0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2024-07-06 6:36 UTC (permalink / raw
To: gentoo-commits
commit: 73343b358409494b0d622207d1075ae130a6ffe0
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 6 06:36:01 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 6 06:36:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73343b35
dev-python/argcomplete: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/argcomplete/Manifest | 1 -
dev-python/argcomplete/argcomplete-3.3.0.ebuild | 45 ----------------------
.../files/argcomplete-3.3.0-test-bashrc.patch | 13 -------
3 files changed, 59 deletions(-)
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 15c169b0b93e..13a5306894b2 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,2 +1 @@
-DIST argcomplete-3.3.0.tar.gz 81832 BLAKE2B 63778dc48f90bb06dbf59c8d4d94ca905c9b188ec5b64e3a8cf7604d66cf075b31350f241da00e460d97b1920c620d4fbf8df772485987897a698cec060b6ec9 SHA512 30776b7e2dc3ee1f7dfcd665d2ae6e403b09644829c1cd7a30ce80e39c6bd7331cc0b7bd7d6cec58a409ef6ec209ca6b1cca0888e83a7a9a228658fa72f6e578
DIST argcomplete-3.4.0.tar.gz 82275 BLAKE2B 18b81aa5ee0c148a3b935f157f4c39b0ade79b36c8e3aa94aa7af8a424a08793a4cf661cb2431c201d5eead02e12c35b78d351310ff4e4e750bf7d7dc702ca89 SHA512 bd619a34edf1f1d05bdfab7fa830d1fc5375bc292dc95b95ddc4d3bfaced5728067e6ad0a901f672b7e0d5a550c10b00e0851f83cf9b358301c037da256a4a56
diff --git a/dev-python/argcomplete/argcomplete-3.3.0.ebuild b/dev-python/argcomplete/argcomplete-3.3.0.ebuild
deleted file mode 100644
index 9f27971130b6..000000000000
--- a/dev-python/argcomplete/argcomplete-3.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- app-shells/zsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-PATCHES=(
- # increase test timeouts -- this is particularly necessary
- # for entry point tests because they read metadata of all installed
- # packages which can take real long on systems with lots of packages
- "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
- # https://github.com/kislyuk/argcomplete/pull/485
- "${FILESDIR}/${P}-test-bashrc.patch"
-)
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/files/argcomplete-3.3.0-test-bashrc.patch b/dev-python/argcomplete/files/argcomplete-3.3.0-test-bashrc.patch
deleted file mode 100644
index 0e9f2fa1cea6..000000000000
--- a/dev-python/argcomplete/files/argcomplete-3.3.0-test-bashrc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/test/test.py b/test/test.py
-index c8f9419..ca38be6 100755
---- a/test/test.py
-+++ b/test/test.py
-@@ -73,7 +73,7 @@ def _repl_sh(command, args, non_printable_insert):
-
-
- def bash_repl(command="bash"):
-- bashrc = os.path.join(os.path.dirname(pexpect.__file__), "replwrap", "bashrc.sh")
-+ bashrc = os.path.join(os.path.dirname(pexpect.__file__), "bashrc.sh")
- sh = _repl_sh(command, ["--rcfile", bashrc], non_printable_insert="\\[\\]")
- return sh
-
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/
@ 2024-05-12 17:13 Michał Górny
0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2024-05-12 17:13 UTC (permalink / raw
To: gentoo-commits
commit: dc414511a5b92b27cd3d890f62c6cd504b78e8db
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 12 16:35:03 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 12 17:13:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc414511
dev-python/argcomplete: Fix test flakiness
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/argcomplete/argcomplete-3.3.0.ebuild | 2 ++
.../argcomplete/files/argcomplete-3.3.0-test-bashrc.patch | 13 +++++++++++++
2 files changed, 15 insertions(+)
diff --git a/dev-python/argcomplete/argcomplete-3.3.0.ebuild b/dev-python/argcomplete/argcomplete-3.3.0.ebuild
index cdda946da90b..ab7a1bf05da6 100644
--- a/dev-python/argcomplete/argcomplete-3.3.0.ebuild
+++ b/dev-python/argcomplete/argcomplete-3.3.0.ebuild
@@ -36,6 +36,8 @@ PATCHES=(
# for entry point tests because they read metadata of all installed
# packages which can take real long on systems with lots of packages
"${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+ # https://github.com/kislyuk/argcomplete/pull/485
+ "${FILESDIR}/${P}-test-bashrc.patch"
)
python_test() {
diff --git a/dev-python/argcomplete/files/argcomplete-3.3.0-test-bashrc.patch b/dev-python/argcomplete/files/argcomplete-3.3.0-test-bashrc.patch
new file mode 100644
index 000000000000..0e9f2fa1cea6
--- /dev/null
+++ b/dev-python/argcomplete/files/argcomplete-3.3.0-test-bashrc.patch
@@ -0,0 +1,13 @@
+diff --git a/test/test.py b/test/test.py
+index c8f9419..ca38be6 100755
+--- a/test/test.py
++++ b/test/test.py
+@@ -73,7 +73,7 @@ def _repl_sh(command, args, non_printable_insert):
+
+
+ def bash_repl(command="bash"):
+- bashrc = os.path.join(os.path.dirname(pexpect.__file__), "replwrap", "bashrc.sh")
++ bashrc = os.path.join(os.path.dirname(pexpect.__file__), "bashrc.sh")
+ sh = _repl_sh(command, ["--rcfile", bashrc], non_printable_insert="\\[\\]")
+ return sh
+
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/
@ 2023-12-10 6:45 Michał Górny
0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2023-12-10 6:45 UTC (permalink / raw
To: gentoo-commits
commit: ffa4095f2f124cdfdaa553d644f5bbfc5c40f3cd
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 06:13:47 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 06:25:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa4095f
dev-python/argcomplete: Bump to 3.2.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/argcomplete/Manifest | 1 +
dev-python/argcomplete/argcomplete-3.2.0.ebuild | 43 ++++++++++++++++++++++
.../files/argcomplete-3.1.6-timeout.patch | 5 +--
3 files changed, 45 insertions(+), 4 deletions(-)
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 98a177d7c6ee..62a41d2b60ec 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1 +1,2 @@
DIST argcomplete-3.1.6.tar.gz 79685 BLAKE2B df21d5a68a173a3c09b76d866adf949910ad775eb6c7d09d797308e87c128a6eebe173d89fc95aaa42bb87bf08e9c84aa217e8844c9fab5c680c83e07d0c7854 SHA512 7d625dfc49253281f692254a23e7fc4af155b97a7df55a0b33eba9655281702396a1119269cf80b5650885e00d75886fbdcbd85312e7ccac6d940edd6189d50e
+DIST argcomplete-3.2.0.tar.gz 80524 BLAKE2B cbe15faf0c46f761204f004a4b630efbb037444a7222c9fcd59dafa7f2d8201edade374cf70fe3a059d3681ef320942dd3b43f0984c04a2cd52fe0571dafce6c SHA512 4ec4b83f68080cf8710b7377ae377a8ae10bc54f46bdd2a825b4c04d80a8d42f63fbc04d6413e2c430d7f4024ecd42f944b102c70e3fa3b60afda10a33994ac7
diff --git a/dev-python/argcomplete/argcomplete-3.2.0.ebuild b/dev-python/argcomplete/argcomplete-3.2.0.ebuild
new file mode 100644
index 000000000000..691d9d9b7d84
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-3.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="
+ https://github.com/kislyuk/argcomplete/
+ https://pypi.org/project/argcomplete/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+ test? (
+ app-shells/fish
+ app-shells/tcsh
+ app-shells/zsh
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pip-19
+ )
+"
+
+PATCHES=(
+ # increase test timeouts -- this is particularly necessary
+ # for entry point tests because they read metadata of all installed
+ # packages which can take real long on systems with lots of packages
+ "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+)
+
+python_test() {
+ "${EPYTHON}" test/test.py -v || die
+}
diff --git a/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch b/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch
index d8348818164d..0b2ac120402e 100644
--- a/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch
+++ b/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch
@@ -2,10 +2,7 @@ diff --git a/test/test.py b/test/test.py
index c89912a..eedfe36 100755
--- a/test/test.py
+++ b/test/test.py
-@@ -1359,7 +1359,7 @@ class TestBashGlobal(TestBash):
- if sys.platform == "darwin":
- # Work around https://stackoverflow.com/questions/24257803
- command += ' --install-option="--prefix="'
+@@ -1362,4 +1362,4 @@ class TestBashGlobal(TestBash):
- install_output = self.sh.run_command(command)
+ install_output = self.sh.run_command(command, timeout=300)
self.assertEqual(self.sh.run_command("echo $?"), "0\r\n", install_output)
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/
@ 2023-04-05 10:02 Michał Górny
0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2023-04-05 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 95c47c58681a07df80ed4b6534600bb0fd073e86
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 5 10:01:33 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Apr 5 10:01:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c47c58
dev-python/argcomplete: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/argcomplete/Manifest | 6 ---
dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild | 48 ----------------------
dev-python/argcomplete/argcomplete-2.0.5.ebuild | 44 --------------------
dev-python/argcomplete/argcomplete-2.1.1.ebuild | 40 ------------------
dev-python/argcomplete/argcomplete-3.0.0.ebuild | 40 ------------------
dev-python/argcomplete/argcomplete-3.0.3.ebuild | 40 ------------------
dev-python/argcomplete/argcomplete-3.0.4.ebuild | 40 ------------------
.../files/argcomplete-2.0.5-test-install.patch | 26 ------------
8 files changed, 284 deletions(-)
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 7245917d5741..a683a359040e 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,8 +1,2 @@
-DIST argcomplete-2.0.0.tar.gz 54164 BLAKE2B 77da149b07d4019f8d6f3dda8fd9bbe9953c25b8461ab0746e1c2eb4d1bb51a9007c1f046ad9dc41dc5f8f248fbdf18ad7d921cf644fbc7580661084fd1427a1 SHA512 ef2a551e1372ecf3739006fe2c020e9f7ec53c5809680dcd3d9d552290565d8d09ba22bcc989f40644120a129b101f8e2e8ed34723e947a7d8d7884e9b502c31
-DIST argcomplete-2.0.5.tar.gz 54665 BLAKE2B 33b3c1d6ba4b6fe6ac959db050d4944411a3ef6e737b9ae16f70d1e2cdd6cea0c2534ac4f4edce63df3606a18b9d8e16831a14db655cdd9cb4c2ad3afed60c72 SHA512 6354f2f67a5d0ff35539c2c4fa5ab5b78d3e57648ee2436da7b3916044d568d8558316a3e2b34581c97540c4a9f2191869fb215f0020ce09416d7b31377252e5
-DIST argcomplete-2.1.1.tar.gz 54042 BLAKE2B f4d1825306a17a873e3b3a9f23fea20ba29c4956ffc3228de4737b5be6280a3f29214a9e96bf5123220b2bd0b0fd88e77aa4d1487ef715af4e353fab0e2827a5 SHA512 3d37059713d953037421f2a3a2de1f3de7d2073423bce16187ffd47d24edbb72778ca2513ecb52c68ed6a3f89999da85770af36d07fded4ab1b41693a2ef2836
DIST argcomplete-2.1.2.tar.gz 54114 BLAKE2B 19d29eb26c8d77998dcba51c263f49800ff98f22038964faf63d7b5963e8d62ca71ade9493937014f2e030add8a7d1032e2fdffce28765e12164906499cd2bcb SHA512 a91e3c0274c780da173659524f166b98f55342e54fbd38583757e65350b2288ea0e7f5acee7cb83b11478eda1b9b0f82ae6b0f559d7104c4ed67a6e1c9befa24
-DIST argcomplete-3.0.0.tar.gz 54666 BLAKE2B 98ea63847232e17a485f2a5484fc58d2154281046c190c98f542ee9c3e82ee13d4504056a8da29a093632693badb9a93067ad64b28ffa3d58d22de9c0a99f21a SHA512 ecb88f6487fe6b4e7ecd8b504496bd2e4ffb4ca9dc0e27557d6db49b5b07610f6a8560e15cb5a5ad49af71e5b6c1d825a2e8a72731b2c39ba3907c2a9fe0a14f
-DIST argcomplete-3.0.3.tar.gz 54772 BLAKE2B 59ad1fc393f37875c152e7bda958cf185bb4d5cf6b331d4c2847f09a040365449906bdce3eb6bd251d569e3fa50bafbdb2f328c0bcc7f2b7dc2608c562b694d0 SHA512 413407d6f54708d6321b6ab67bab5755084846588aa4fceabe35ea4de95d652887847c6df4739da51ae89aeadac90e0f6cb0e1d92237267fa92502e2c8c27070
-DIST argcomplete-3.0.4.tar.gz 55160 BLAKE2B bb4453d9cfc5a82d77d96068845c4aaa187fd9fef4751d1f115700e496eb97d74fc1c677d0fccfa14ce4ae3dbd205ea68a684d98e88be3731712efe73a5db858 SHA512 0c38f7b2a26045717e1ee52d812d8b9d0688e484201b100b4ad1b7a881e0ef61b793f979d620edcc0a79f512a8e87dbc81b84d17a7857d43192fdd3adc1c6733
DIST argcomplete-3.0.5.tar.gz 65470 BLAKE2B ca9208edf7688aa7ff9a224befa2a84d2c9b6bdf4077a805efb107f256f98f0477c2c900dfb3c3bee3c08973aab8777cf6b01ab1a4698347e3ac457f131df0a0 SHA512 7ee0e8b961e4e9ba76194587da481908ac064306f1cd4fc0886d6facb4f2dab409dd1080ab440be761caebe358139cc8bc67fb720dd1d8e3f6105595dc8a5858
diff --git a/dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild b/dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild
deleted file mode 100644
index 70779c596e0d..000000000000
--- a/dev-python/argcomplete/argcomplete-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-src_prepare() {
- sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
- distutils-r1_src_prepare
-}
-
-src_test() {
- # workaround new readline defaults
- echo "set enable-bracketed-paste off" > "${T}"/inputrc || die
- local -x INPUTRC="${T}"/inputrc
- distutils-r1_src_test
-}
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/argcomplete-2.0.5.ebuild b/dev-python/argcomplete/argcomplete-2.0.5.ebuild
deleted file mode 100644
index 62fa0769c218..000000000000
--- a/dev-python/argcomplete/argcomplete-2.0.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/argcomplete-2.0.5-test-install.patch
-)
-
-src_prepare() {
- sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/argcomplete-2.1.1.ebuild b/dev-python/argcomplete/argcomplete-2.1.1.ebuild
deleted file mode 100644
index 4c9150727c75..000000000000
--- a/dev-python/argcomplete/argcomplete-2.1.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-src_prepare() {
- sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/argcomplete-3.0.0.ebuild b/dev-python/argcomplete/argcomplete-3.0.0.ebuild
deleted file mode 100644
index 4c9150727c75..000000000000
--- a/dev-python/argcomplete/argcomplete-3.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-src_prepare() {
- sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/argcomplete-3.0.3.ebuild b/dev-python/argcomplete/argcomplete-3.0.3.ebuild
deleted file mode 100644
index 4c9150727c75..000000000000
--- a/dev-python/argcomplete/argcomplete-3.0.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-src_prepare() {
- sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/argcomplete-3.0.4.ebuild b/dev-python/argcomplete/argcomplete-3.0.4.ebuild
deleted file mode 100644
index 4c9150727c75..000000000000
--- a/dev-python/argcomplete/argcomplete-3.0.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="
- https://github.com/kislyuk/argcomplete/
- https://pypi.org/project/argcomplete/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pip is called as an external tool
-BDEPEND="
- test? (
- app-shells/fish
- app-shells/tcsh
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pip-19
- )
-"
-
-src_prepare() {
- sed -i -e 's:timeout=5:timeout=30:' test/test.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" test/test.py -v || die
-}
diff --git a/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch b/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch
deleted file mode 100644
index a710498d5223..000000000000
--- a/dev-python/argcomplete/files/argcomplete-2.0.5-test-install.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/kislyuk/argcomplete/pull/406
-
-From e6682b3e3e0c7882a3b93df2f0e466ef001d37e4 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 5 Mar 2023 08:14:10 +0000
-Subject: [PATCH] setup.py: exclude test.* subpackages from find_packages too
-
-Otherwise, test.test_package will be picked up when installing via
-PEP517.
-
-Bug: https://bugs.gentoo.org/899628
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/setup.py
-+++ b/setup.py
-@@ -33,7 +33,7 @@ setup(
- ':python_version == "3.6"': importlib_backport_requires,
- ':python_version == "3.7"': importlib_backport_requires,
- },
-- packages=find_packages(exclude=["test"]),
-+ packages=find_packages(exclude=["test", "test.*"]),
- scripts=glob.glob("scripts/*"),
- package_data={"argcomplete": ["bash_completion.d/python-argcomplete"]},
- zip_safe=False,
---
-2.39.2
-
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/
@ 2018-01-02 22:14 Michał Górny
0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2018-01-02 22:14 UTC (permalink / raw
To: gentoo-commits
commit: 45236a094aa52f15ff3096887340c5feb1b225ad
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 2 15:05:23 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 2 22:13:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45236a09
dev-python/argcomplete: Clean old up
dev-python/argcomplete/Manifest | 2 --
dev-python/argcomplete/argcomplete-1.6.0.ebuild | 29 ------------------
dev-python/argcomplete/argcomplete-1.8.2.ebuild | 32 --------------------
.../argcomplete-1.8.2-disable-tcsh-tests.patch | 35 ----------------------
4 files changed, 98 deletions(-)
diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 86cb1ade8ea..f10914bf1a3 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,4 +1,2 @@
DIST argcomplete-1.4.1.tar.gz 37219 BLAKE2B eff9c8b8a2996d2d57ca99516071a1c831f9e64be4efd72bf930dfe7fb2404db2aa03546e761ae73b5d22f8ebe683728c433ab837eee5c073616e7d32fa32010 SHA512 3e9fa64fca93baf14fddd653947ff0269004e8783de0567931dafb9e4d0dfff2e2450ef6df331a4d648f5ce1d817a422f52d8d30b94315cd54fd82102467ded5
-DIST argcomplete-1.6.0.tar.gz 39685 BLAKE2B 0055394ff7481cdce2e6882f971fab35ad3df972238915d51caae68c9b8ff36e8510a0cb57c01a398bcc56b8a14b2bb867eb4b9099bab00d67ef6f5dc6ceaeda SHA512 6a2a6a4af3ddb5bea0022bf5e2acb123d4c0505d979887ebb82ed5c8a591d59d35b57084483428d030e0507f3cd149953146f49d4a7b0290bc88648cea3eb7a3
-DIST argcomplete-1.8.2.tar.gz 53626 BLAKE2B 446fc108468ca10f63f23e00aa891c7c692345f71274d798f046644f5c203017553d071b0e3cd643d4e786f5ef2502d9bd35d940692cf814f96727c73cee3f9c SHA512 ed3ddfe402bd89b81da1935a105dcc1914e9c7b98590624ba1140647ce1322a71d790bf3d0e29fe745ca676aa22f99b9834b58a97c2b1c08ca4a32bab7f4c914
DIST argcomplete-1.9.2.tar.gz 46445 BLAKE2B a515fb1fdb94a78f02d01c90950bc21ac8000ccd54724e3037fb491097627a0f5de08b281dc13a7b531b4df6598f1aa1d7310932131a5a5a778dc5e5b39020d0 SHA512 174a4f7f1e24944472567c7cf2959b1bf1bf1d57f9c9d36469837f568d9e5db89d7055a2b93ff58e72fa5a78acb498833833a465da2b69bcf09fcfa2ecdad742
diff --git a/dev-python/argcomplete/argcomplete-1.6.0.ebuild b/dev-python/argcomplete/argcomplete-1.6.0.ebuild
deleted file mode 100644
index 259a9c1101c..00000000000
--- a/dev-python/argcomplete/argcomplete-1.6.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="https://pypi.python.org/pypi/argcomplete"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86 ~arm ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pexpect[${PYTHON_USEDEP}] )"
-
-python_test() {
- "${EPYTHON}" test/test.py || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- newbashcomp "${S}"/${PN}/bash_completion.d/python-argcomplete.sh python-${PN}
-}
diff --git a/dev-python/argcomplete/argcomplete-1.8.2.ebuild b/dev-python/argcomplete/argcomplete-1.8.2.ebuild
deleted file mode 100644
index 6ed17da9c81..00000000000
--- a/dev-python/argcomplete/argcomplete-1.8.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="https://pypi.python.org/pypi/argcomplete"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86 ~arm ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/pexpect[${PYTHON_USEDEP}] )"
-
-PATCHES=( "${FILESDIR}/${P}-disable-tcsh-tests.patch" )
-
-python_test() {
- "${EPYTHON}" test/test.py || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- newbashcomp "${S}"/${PN}/bash_completion.d/python-argcomplete.sh python-${PN}
-}
diff --git a/dev-python/argcomplete/files/argcomplete-1.8.2-disable-tcsh-tests.patch b/dev-python/argcomplete/files/argcomplete-1.8.2-disable-tcsh-tests.patch
deleted file mode 100644
index ee866c39d11..00000000000
--- a/dev-python/argcomplete/files/argcomplete-1.8.2-disable-tcsh-tests.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/test/test.py 2017-07-10 21:18:13.701472836 +0000
-+++ b/test/test.py 2017-07-10 21:18:44.021473430 +0000
-@@ -1041,32 +1041,6 @@
- self.assertEqual(self.sh.run_command('python ./prog basic f\t'), 'foo\r\n')
-
-
--class TestTcsh(_TestSh, unittest.TestCase):
-- expected_failures = [
-- 'test_unquoted_space',
-- 'test_quoted_space',
-- 'test_continuation',
-- 'test_parse_special_characters',
-- 'test_parse_special_characters_dollar',
-- ]
--
-- def setUp(self):
-- sh = Shell('tcsh')
-- path = ' '.join([os.path.join(BASE_DIR, 'scripts'), TEST_DIR, '$path'])
-- sh.run_command('set path = ({0})'.format(path))
-- sh.run_command('setenv PYTHONPATH {0}'.format(BASE_DIR))
-- output = sh.run_command('eval `register-python-argcomplete --shell tcsh prog`')
-- self.assertEqual(output, '')
-- self.sh = sh
--
-- def tearDown(self):
-- # The shell wrapper is fragile; exactly which exception is raised
-- # differs depending on environment.
-- with self.assertRaises((pexpect.EOF, OSError)):
-- self.sh.run_command('exit')
-- self.sh.run_command('')
--
--
- class Shell(object):
- def __init__(self, shell):
- self.child = pexpect.spawn(shell, encoding='utf-8')
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-07-06 6:36 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-05 8:21 [gentoo-commits] repo/gentoo:master commit in: dev-python/argcomplete/, dev-python/argcomplete/files/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-07-06 6:36 Michał Górny
2024-05-12 17:13 Michał Górny
2023-12-10 6:45 Michał Górny
2023-04-05 10:02 Michał Górny
2018-01-02 22:14 Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox