From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 59F8E158041 for ; Wed, 28 Feb 2024 07:17:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AF7CAE2B19; Wed, 28 Feb 2024 07:17:51 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 95B8EE2B19 for ; Wed, 28 Feb 2024 07:17:51 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 78E3D3406D1 for ; Wed, 28 Feb 2024 07:17:50 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0D5B914E7 for ; Wed, 28 Feb 2024 07:17:49 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1709104640.cb62a0985a38984fc2d4cf249af6dd6a58619f3f.flow@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/shtab/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/shtab/Manifest dev-python/shtab/metadata.xml dev-python/shtab/shtab-1.7.0.ebuild X-VCS-Directories: dev-python/shtab/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: cb62a0985a38984fc2d4cf249af6dd6a58619f3f X-VCS-Branch: master Date: Wed, 28 Feb 2024 07:17:49 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ce75261f-3a1a-4bed-be90-78cb4d974ffa X-Archives-Hash: a220acf8c015eb243a3890ff25c9e2f9 commit: cb62a0985a38984fc2d4cf249af6dd6a58619f3f Author: Giuseppe Foti gmail com> AuthorDate: Sat Feb 17 22:54:12 2024 +0000 Commit: Florian Schmaus gentoo org> CommitDate: Wed Feb 28 07:17:20 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb62a098 dev-python/shtab: new package, add 1.7.0 promoted from ::guru This is a dependency needed by >=greenbone-feed-sync-24.1.1. Signed-off-by: Giuseppe Foti gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35405 Signed-off-by: Florian Schmaus gentoo.org> dev-python/shtab/Manifest | 1 + dev-python/shtab/metadata.xml | 31 +++++++++++++++++++++++++++++++ dev-python/shtab/shtab-1.7.0.ebuild | 28 ++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/dev-python/shtab/Manifest b/dev-python/shtab/Manifest new file mode 100644 index 000000000000..542e422346a9 --- /dev/null +++ b/dev-python/shtab/Manifest @@ -0,0 +1 @@ +DIST shtab-1.7.0.tar.gz 45485 BLAKE2B d1aef26a621da7654e5816fda7ebf197cdf23aa3a485716038b6161826b2f1a624caf369bf59a7fd611cc28906debb83f016b167f06c2cfe9d7a53724054ad55 SHA512 82e5bba15007e07c180c5d9585605150f0a5f53b3859888fcdc28c0bc537762635794f7a8ddd6f81f5337d3c7375b925380fc3797198a803fc09635b65dd07f4 diff --git a/dev-python/shtab/metadata.xml b/dev-python/shtab/metadata.xml new file mode 100644 index 000000000000..a97b7aabc472 --- /dev/null +++ b/dev-python/shtab/metadata.xml @@ -0,0 +1,31 @@ + + + + + pastalian46@gmail.com + Takuya Wakazono + + + foti.giuseppe@gmail.com + Giuseppe Foti + + + proxy-maint@gentoo.org + Proxy Maintainers + + + python@gentoo.org + Python + + + Automatically generate shell tab completion scripts for Python CLI apps. + Outputs tab completion scripts for bash, zsh, tcsh. + shtab processes an argparse.ArgumentParser object to generate a tab + completion script for your shell. + + + + iterative/shtab + shtab + + diff --git a/dev-python/shtab/shtab-1.7.0.ebuild b/dev-python/shtab/shtab-1.7.0.ebuild new file mode 100644 index 000000000000..a2c1c32cd280 --- /dev/null +++ b/dev-python/shtab/shtab-1.7.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2024 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="Automagic shell tab completion for Python CLI applications" +HOMEPAGE=" + https://github.com/iterative/shtab + https://pypi.org/project/shtab/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +python_test() { + # Disable pytest-cov + epytest -o addopts= +}