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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CDC6E138359 for ; Mon, 28 Sep 2020 17:03:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E3C4BE084E; Mon, 28 Sep 2020 17:03:38 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C31F2E084E for ; Mon, 28 Sep 2020 17:03:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3B26E335DBD for ; Mon, 28 Sep 2020 17:03:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BA39837F for ; Mon, 28 Sep 2020 17:03:35 +0000 (UTC) From: "Louis Sautier" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Louis Sautier" Message-ID: <1601312598.902cbc4c98ab37dfa312a90b27e61d30920ecb00.sbraz@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/humanfriendly/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/humanfriendly/Manifest dev-python/humanfriendly/humanfriendly-8.2.ebuild X-VCS-Directories: dev-python/humanfriendly/ X-VCS-Committer: sbraz X-VCS-Committer-Name: Louis Sautier X-VCS-Revision: 902cbc4c98ab37dfa312a90b27e61d30920ecb00 X-VCS-Branch: master Date: Mon, 28 Sep 2020 17:03:35 +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: 2b534c76-421b-4519-b530-125a0909f4bc X-Archives-Hash: b745819740ffebd31d1525fae4951e4d commit: 902cbc4c98ab37dfa312a90b27e61d30920ecb00 Author: Louis Sautier gentoo org> AuthorDate: Mon Sep 28 16:21:04 2020 +0000 Commit: Louis Sautier gentoo org> CommitDate: Mon Sep 28 17:03:18 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902cbc4c dev-python/humanfriendly: bump to 8.2, fix deps, support PyPy3+Py3.9 repoman --force was used because test dependencies depend on humanfriendly. Package-Manager: Portage-3.0.8, Repoman-3.0.1 RepoMan-Options: --force Signed-off-by: Louis Sautier gentoo.org> dev-python/humanfriendly/Manifest | 1 + dev-python/humanfriendly/humanfriendly-8.2.ebuild | 35 +++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/dev-python/humanfriendly/Manifest b/dev-python/humanfriendly/Manifest index 3a5643b6a47..c0caf772e3c 100644 --- a/dev-python/humanfriendly/Manifest +++ b/dev-python/humanfriendly/Manifest @@ -1 +1,2 @@ DIST humanfriendly-4.18.tar.gz 345853 BLAKE2B 9b03ea0679f787e216ee78efe8feb77f83562998813718845f4d21b7ce3f42cadff0e80b96f02da3cf6dc7f35cb0714f746940cf2ac0ec8e8981377989650c8a SHA512 01c7ee50d35154fe0b7ad39662ca6ff2dcd3e0f2a2eacc62f0184102c9db1c0fd99257273982aff56710b4e59024e8c20ee77ddd10c68e427c077ed4ca7e0022 +DIST humanfriendly-8.2.tar.gz 358747 BLAKE2B bc5824e94ea94df6ee93ea44d273ccb856f50b69e52ae6293afaedf06c9f00c67e064f0c85edd88be9954bb258334b1b9af4ab88efc5b352f3efe8d322fc55c1 SHA512 123d8592e6613a70421740648bb8998733b118927a0bd6182af848612e46eec8e35cae95168219c9b7672bed8e18e1c4a493a80248eabe47f8a4cb1813c8b591 diff --git a/dev-python/humanfriendly/humanfriendly-8.2.ebuild b/dev-python/humanfriendly/humanfriendly-8.2.ebuild new file mode 100644 index 00000000000..57700b106ef --- /dev/null +++ b/dev-python/humanfriendly/humanfriendly-8.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6..9} ) +PYTHON_REQ_USE="threads(+)" + +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Human friendly output for text interfaces using Python" +HOMEPAGE="https://pypi.org/project/humanfriendly + https://github.com/xolox/python-humanfriendly + https://humanfriendly.readthedocs.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + test? ( + dev-python/capturer[${PYTHON_USEDEP}] + dev-python/coloredlogs[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_test() { + pytest -vv ${PN}/tests.py || die "Tests fail with ${EPYTHON}" +}