From 7bc9c63c9da678a7e6fceb095d56c634afd22c56 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 15 Dec 2019 18:09:03 +0000 Subject: gentoo resync : 15.12.2019 --- dev-python/libtmux/Manifest | 3 ++ dev-python/libtmux/files/libtmux-0.8.2-tests.patch | 47 ++++++++++++++++++++++ dev-python/libtmux/libtmux-0.8.2-r1.ebuild | 37 +++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 dev-python/libtmux/files/libtmux-0.8.2-tests.patch create mode 100644 dev-python/libtmux/libtmux-0.8.2-r1.ebuild (limited to 'dev-python/libtmux') diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index 753deb563495..9b9f2d2f35f1 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -1,3 +1,6 @@ +AUX libtmux-0.8.2-tests.patch 1677 BLAKE2B e5d3e6717809c36411ab3b5991dc1dec7a38868015529fe867743c31eacd81de13d74e96f3232106d43b68abad7e1b94afdecab44cc2954135ef34afce484a33 SHA512 b5df69fcda982fb7d8b0bc0659994959a5d4d868e46cfda43e8e9d3abb14a1a094c63da25a73250bc8329a93cf9a5747fe4cee51580b3802a4be1dfc8a68d33b DIST libtmux-0.8.2.tar.gz 37725 BLAKE2B 909a34b1a77bb221e6fd0ca6ef9075cc9ddd4f327cecf579d8aaff768668c9a71cff07a6567cdc0aed368482188936626dfc3f35a0b6723cd962294e2fc9d5ec SHA512 02156579c91e44e312ebf162b5314381645177cba244294b3251044be35c84b996263508cdedfd25ea2c182a87a3ff457154b9ed06e919e7149583b119a5e227 +DIST libtmux-v0.8.2.tar.gz 117077 BLAKE2B 52e9c7c47911797e9d2446e7fbc836f9482912e255c05d9b329d4a33f5f03d0bfad4df492902eff5605180f90efcd81a7e432174646cb2051b0f9dfa6615a91a SHA512 e5f3768f4ddd746c5380a92899961be05b1b6c567d9333720b0fd9ed124131671bbecf1c04a7c4e658092424b6dc89dd656ba559385b0a6f673f9895dd6c829c +EBUILD libtmux-0.8.2-r1.ebuild 964 BLAKE2B 4818636ace0386cd172540a4e47db9da6962c43685fe7fc2b12d971bf880975da3694dc424a1862b8ad2a71c5c4bf9c9c6a417c62ae4fb00f9c3bf937f28a9f6 SHA512 a7449a61fd291b8c15eaf09cf2162e79d785d1e8f26f9efc3f273679324be35282b5c515112220081b657e04f4bf006956134bfb80648c23b747c406d6126b64 EBUILD libtmux-0.8.2.ebuild 660 BLAKE2B 7d3b1f9b1f0ff61ce04880cb16bbe6b281d2e74403587bae4346a0d7219221c8168289d75cc3235adff5a807edd0273cdc954786f555690f86b029ad658c0fcb SHA512 665e56e7ab13b3817ac24da4dbe02f680f4739c16a4d58d2b06892055754dfc0866798fff3c42e76a9d861719040b451aed6e4ecf694242a6bb38e5c6d27a157 MISC metadata.xml 255 BLAKE2B 2bb3830b8cec850703f7912f4c22f5b0abeabeed0715222bc56141779d02160773cfd0f85417c553c1cd8f2738bfeb78c56dffb8e648e572019319657646d1ba SHA512 522158915afe67937f81ba572a918a2de8ca1f8591e097da56799c97870d7c44756c1acd8224d63bd3375c2b9ebc0e1ce50816899117948a48065a27804883bf diff --git a/dev-python/libtmux/files/libtmux-0.8.2-tests.patch b/dev-python/libtmux/files/libtmux-0.8.2-tests.patch new file mode 100644 index 000000000000..c402af58ea01 --- /dev/null +++ b/dev-python/libtmux/files/libtmux-0.8.2-tests.patch @@ -0,0 +1,47 @@ +diff --git a/tests/test_session.py b/tests/test_session.py +index 79c9861..d83b095 100644 +--- a/tests/test_session.py ++++ b/tests/test_session.py +@@ -131,8 +131,8 @@ def test_empty_session_option_returns_None(session): + + + def test_show_option_unknown(session): +- """Session.show_option raises UnknownOption for invalid option.""" +- with pytest.raises(exc.UnknownOption): ++ """Session.show_option raises InvalidOption for invalid option.""" ++ with pytest.raises(exc.InvalidOption): + session.show_option('moooz') + + +@@ -149,12 +149,12 @@ def test_set_option_ambigous(session): + + + def test_set_option_invalid(session): +- """Session.set_option raises UnknownOption for invalid option.""" ++ """Session.set_option raises InvalidOption for invalid option.""" + if has_gte_version('2.4'): + with pytest.raises(exc.InvalidOption): + session.set_option('afewewfew', 43) + else: +- with pytest.raises(exc.UnknownOption): ++ with pytest.raises(exc.InvalidOption): + session.set_option('afewewfew', 43) + + +diff --git a/tests/test_window.py b/tests/test_window.py +index 5d0a674..896fadf 100644 +--- a/tests/test_window.py ++++ b/tests/test_window.py +@@ -210,10 +210,10 @@ def test_show_window_option(session): + + + def test_show_window_option_unknown(session): +- """Window.show_window_option raises UnknownOption for bad option key.""" ++ """Window.show_window_option raises InvalidOption for bad option key.""" + window = session.new_window(window_name='test_window') + +- with pytest.raises(exc.UnknownOption): ++ with pytest.raises(exc.InvalidOption): + window.show_window_option('moooz') + + diff --git a/dev-python/libtmux/libtmux-0.8.2-r1.ebuild b/dev-python/libtmux/libtmux-0.8.2-r1.ebuild new file mode 100644 index 000000000000..8498cecd8d16 --- /dev/null +++ b/dev-python/libtmux/libtmux-0.8.2-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="python api for tmux" +HOMEPAGE="https://libtmux.git-pull.com/" +SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="app-misc/tmux" + +PATCHES=( + "${FILESDIR}/libtmux-0.8.2-tests.patch" +) + +distutils_enable_tests pytest +distutils_enable_sphinx doc \ + dev-python/alagitpull \ + dev-python/docutils + +python_prepare_all() { + # avoid a dependency on sphinx_issues + local issues="https://github.com/tmux-python/libtmux/issues/" + sed -i "s:'sphinx_issues',::" doc/conf.py || die + sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die + rm requirements/doc.txt || die + + distutils-r1_python_prepare_all +} -- cgit v1.2.3