summaryrefslogtreecommitdiff
path: root/dev-python/terminaltables
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
commit3cf7c3ef441822c889356fd1812ebf2944a59851 (patch)
treec513fe68548b40365c1c2ebfe35c58ad431cdd77 /dev-python/terminaltables
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'dev-python/terminaltables')
-rw-r--r--dev-python/terminaltables/Manifest5
-rw-r--r--dev-python/terminaltables/files/terminaltables-3.1.0-stdout.patch23
-rw-r--r--dev-python/terminaltables/terminaltables-3.1.0.ebuild19
-rw-r--r--dev-python/terminaltables/terminaltables-9999.ebuild10
4 files changed, 39 insertions, 18 deletions
diff --git a/dev-python/terminaltables/Manifest b/dev-python/terminaltables/Manifest
index cffc9720b4cb..4594dc0f4886 100644
--- a/dev-python/terminaltables/Manifest
+++ b/dev-python/terminaltables/Manifest
@@ -1,4 +1,5 @@
+AUX terminaltables-3.1.0-stdout.patch 789 BLAKE2B 2c9f166d4e303cc55bf2d6b9b0e1f9d947cd10a1a173abc5657b9dedfd637da05e374fdc9e997f9e758be9caa90f3a984032eade15e816de594d65268bb013ad SHA512 f6eb3ea11a7027886457dd720b0736fc11611d233b7971456141476a6b1d83fb0be33e14c5789a626da1ca0f0f2ca75983f496bc68660aa66d7f285a3c2be684
DIST terminaltables-3.1.0.tar.gz 278484 BLAKE2B 733bcfcdc51c5e78e85e8f7fc9db00fa96c1ad48f76a9ec48ed546dc0acd62af90f437de346fe05d4cb09151b33ddea2f62beb21b418d7f76d8a719423a5f694 SHA512 dc49458652fff8bc6094d316d84c9b8e9fca1a26e3230c0b668bc03ec8528793f4ef024e8032d4a56fbfabfdfd4a1142870f550f0b373ba6a42dd2e3ead3f501
-EBUILD terminaltables-3.1.0.ebuild 759 BLAKE2B 224752d1cfc6a641d85abc7e9d65ebf89ff53976457fc696afa6c5af5f03778c88e87e6979ab1c80c6415a844ef4a47a53dd8743f29e99e114e0c1e58b65384b SHA512 ff0898cd7fe1e23633710a2096b8f856b7ab64c6b57706908cda429a13644fec39a708a5e94914893a8f642ff753c31040e71e45860568663c5484fbbd5efc57
-EBUILD terminaltables-9999.ebuild 739 BLAKE2B 552ed33e08ce9215f2df043d2e7cf906479a7b1f76544ad1bc02730b44b214a39d1b3c5a9e4a5f6f492e265d08c6dfeabdf3d8397d6b59082950afaae539fce5 SHA512 cf5565a99841f661b1b0abe622e26c4c4817c9997f570f6d10613908f103e98bf3f04840315610f313e917c7e5620eb24a70e7b9a12f49afe40471f9d1b86d2f
+EBUILD terminaltables-3.1.0.ebuild 682 BLAKE2B 18d202e683e4f17730d4c9ac742475c06dac8371cb9c478fb9a5819ad55a11438d03ac4f51cb0178f9f0271e75b78fa50c27454a20445e8f23918a2d9fe59c45 SHA512 8baa778f73775f2d9fbd4cb068d3df76032611934e11966e27e3587e4f7c553fd21f0cbdbba6d0a60311482a3818664e568e8f97ce1480853f1690a5dbde21d5
+EBUILD terminaltables-9999.ebuild 625 BLAKE2B e3c70b88f7209b54be4654fea6ccc21ac574128956a53d42e196bd0c022fb4f668413ffa118fa76c2fd2b0bd3bb1f8c7d142a219395ecef05b90e49b0002b7e3 SHA512 1cb532c3800e6ac07f592509f2c33f0fd7f14b53798c3b4692b4d1753d679dd8f1f840b647c98a24c96fe990fe17723f38daa5e2b9e1b7fdc1814653551ec10a
MISC metadata.xml 413 BLAKE2B 7aef163d29b857e19732c69ff0a5745d511ba8619a9f44f6ab0ecaf5b046a439b109789855cc1ee13ac99b1b3dbff6ba5432ad4bb8d9644cb4aba43aa9a8abe8 SHA512 44b71c2921a4db4517cd9c2d64021f39988a0767dab2020b2c4b6354da7eeb79d783bcbe197109cffd0fed3bc01ca6a1a1d5a4d8793176792e4ef749e59fe975
diff --git a/dev-python/terminaltables/files/terminaltables-3.1.0-stdout.patch b/dev-python/terminaltables/files/terminaltables-3.1.0-stdout.patch
new file mode 100644
index 000000000000..e463ff66f93b
--- /dev/null
+++ b/dev-python/terminaltables/files/terminaltables-3.1.0-stdout.patch
@@ -0,0 +1,23 @@
+From 9cb9d0ef11fac861e46776fb18cef309df28c234 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Thu, 30 Jul 2020 07:59:05 +0200
+Subject: [PATCH] Fix writing binary data to sys.stdout
+
+---
+ terminaltables/terminal_io.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/terminaltables/terminal_io.py b/terminaltables/terminal_io.py
+index 8b8c10d..310263c 100644
+--- a/terminaltables/terminal_io.py
++++ b/terminaltables/terminal_io.py
+@@ -94,5 +94,5 @@ def set_terminal_title(title, kernel32=None):
+ return kernel32.SetConsoleTitleW(title) != 0
+
+ # Linux/OSX.
+- sys.stdout.write(b'\033]0;' + title_bytes + b'\007')
++ sys.stdout.buffer.write(b'\033]0;' + title_bytes + b'\007')
+ return True
+--
+2.28.0
+
diff --git a/dev-python/terminaltables/terminaltables-3.1.0.ebuild b/dev-python/terminaltables/terminaltables-3.1.0.ebuild
index 384bf33858ef..86d74c67298e 100644
--- a/dev-python/terminaltables/terminaltables-3.1.0.ebuild
+++ b/dev-python/terminaltables/terminaltables-3.1.0.ebuild
@@ -3,27 +3,28 @@
EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Generate simple tables in terminals from a nested list of strings"
HOMEPAGE="https://robpol86.github.io/terminaltables"
-SRC_URI="https://github.com/Robpol86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="
+ https://github.com/Robpol86/terminaltables/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
test? (
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/colorclass[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
)"
-python_test() {
- pytest -vv || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/terminaltables-3.1.0-stdout.patch
+)
diff --git a/dev-python/terminaltables/terminaltables-9999.ebuild b/dev-python/terminaltables/terminaltables-9999.ebuild
index a855b1d99da0..7bacaa3fb7cd 100644
--- a/dev-python/terminaltables/terminaltables-9999.ebuild
+++ b/dev-python/terminaltables/terminaltables-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6..9} )
EGIT_REPO_URI="https://github.com/Robpol86/${PN}.git"
inherit distutils-r1 git-r3
@@ -14,10 +14,8 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
test? (
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/colorclass[${PYTHON_USEDEP}]
@@ -25,6 +23,4 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
)"
-python_test() {
- pytest -vv || die "Tests fail with ${EPYTHON}"
-}
+distutils_enable_tests pytest