Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/libtmux/
Date: Sat, 29 Jan 2022 19:42:48
Message-Id: 1643485139.971eb3433ddb497b885d87cdbdcfc8c4ab0c53e1.chutzpah@gentoo
1 commit: 971eb3433ddb497b885d87cdbdcfc8c4ab0c53e1
2 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 29 19:38:59 2022 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 29 19:38:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971eb343
7
8 dev-python/libtmux: Version bump to 0.10.3
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
12
13 dev-python/libtmux/Manifest | 1 +
14 dev-python/libtmux/libtmux-0.10.3.ebuild | 37 ++++++++++++++++++++++++++++++++
15 2 files changed, 38 insertions(+)
16
17 diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
18 index affd0cf7028e..00fb9a4144dc 100644
19 --- a/dev-python/libtmux/Manifest
20 +++ b/dev-python/libtmux/Manifest
21 @@ -1,3 +1,4 @@
22 DIST libtmux-v0.10.1.tar.gz 220592 BLAKE2B 56028bca4e6a8df788d9fc9a112731fbf17f3617410d0632ac9d3f000ca130d2f4b21c377611e1ef95bcf493fa14f885cbcd7aa986d9c1b89d2b972fb4173f78 SHA512 67ed162546a3dc5aa51e91ac03f015532d67847b0400766b442691a39a1a751c59a6b37811f6422ed713fca6a071767a8e13694b2722489d2e56cda711010228
23 +DIST libtmux-v0.10.3.tar.gz 225258 BLAKE2B 40d591ee1f8a6068947b61416d6247b2475cc99031a67c167dc527631e50075f18c46fe6fc16193867d83a1a735b0a23fbfbc77f4539f788f05375f1f68b77d2 SHA512 2c8f28ce8c313404caffa42e5fd4a1dfa5d48bdc48203f8db595cb97b44886d63608771f23d62d76a56513b7e4578e48a31cacd224eca92425f110efd0a5db69
24 DIST libtmux-v0.8.5.tar.gz 222445 BLAKE2B 5af148555eb89c66bdc66f3f214967f7e901d9b86ea85e02a9fba64f2eb3559828519ba8120eaee5eb86ec75bee2e599a08384dd096de8dc0969129c58172c1e SHA512 d456725c3ca41a672ee5239bfb5f42a262674638d308fa141627995be8b8fe348bb8713b735eb05c5a3cc73f35fe3f6fac12024f6254c950a3048b2e07606363
25 DIST libtmux-v0.9.0.tar.gz 215649 BLAKE2B fdf6f424ce8eead5f0f19cb53bfd438e9cd7b5326e57e676281f74cedac6e1bcd7cded27e4ef226d2fc3bc09bbb57ff0e63aaa7d901ab910b6a890275c7fe63d SHA512 d47078300614b2a286eab6063c9492baa115787b917d2fb2e4188032ce580f495f0e7f4a14383407c61063a77d640092d117ba43974524f18da024dfc687c8a5
26
27 diff --git a/dev-python/libtmux/libtmux-0.10.3.ebuild b/dev-python/libtmux/libtmux-0.10.3.ebuild
28 new file mode 100644
29 index 000000000000..7d38c7598bcd
30 --- /dev/null
31 +++ b/dev-python/libtmux/libtmux-0.10.3.ebuild
32 @@ -0,0 +1,37 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +PYTHON_COMPAT=( python3_{8..10} pypy3 )
39 +DISTUTILS_USE_SETUPTOOLS=pyproject.toml
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="python api for tmux"
43 +HOMEPAGE="https://libtmux.git-pull.com/"
44 +SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
45 +
46 +LICENSE="MIT"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
49 +
50 +RDEPEND="
51 + >=app-misc/tmux-3.0a
52 +"
53 +BDEPEND="
54 + test? (
55 + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
56 + dev-python/pytest-mock[${PYTHON_USEDEP}]
57 + dev-python/twine[${PYTHON_USEDEP}]
58 + )
59 +"
60 +
61 +distutils_enable_tests pytest
62 +
63 +python_prepare_all() {
64 + local issues="https://github.com/tmux-python/libtmux/issues/"
65 + sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
66 + rm requirements/doc.txt || die
67 +
68 + distutils-r1_python_prepare_all
69 +}