[arch-commits] Commit in python-terminaltables/trunk (PKGBUILD)
Date: Thursday, November 12, 2020 @ 19:21:16 Author: felixonmars Revision: 753435 upgpkg: python-terminaltables 3.1.0-8: Python 3.9 rebuild Modified: python-terminaltables/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-12 19:20:31 UTC (rev 753434) +++ PKGBUILD2020-11-12 19:21:16 UTC (rev 753435) @@ -4,7 +4,7 @@ pkgname=python-terminaltables _pyname=terminaltables pkgver=3.1.0 -pkgrel=7 +pkgrel=8 pkgdesc="Generate simple tables in terminals from a nested list of strings" arch=('any') url="https://github.com/Robpol86/terminaltables";
[arch-commits] Commit in python-terminaltables/trunk (PKGBUILD python-3.8.patch)
Date: Saturday, January 18, 2020 @ 15:59:55 Author: anthraxx Revision: 553034 upgpkg: python-terminaltables 3.1.0-7: add python 3.8 patch Added: python-terminaltables/trunk/python-3.8.patch Modified: python-terminaltables/trunk/PKGBUILD --+ PKGBUILD | 15 ++- python-3.8.patch | 26 ++ 2 files changed, 36 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-01-18 15:21:28 UTC (rev 553033) +++ PKGBUILD2020-01-18 15:59:55 UTC (rev 553034) @@ -4,7 +4,7 @@ pkgname=python-terminaltables _pyname=terminaltables pkgver=3.1.0 -pkgrel=6 +pkgrel=7 pkgdesc="Generate simple tables in terminals from a nested list of strings" arch=('any') url="https://github.com/Robpol86/terminaltables"; @@ -12,17 +12,22 @@ depends=('python') makedepends=('python-setuptools') checkdepends=('python-pytest' 'python-colorama' 'python-termcolor' 'python-colorclass') -source=("${_pyname}-${pkgver}.tar.gz::https://github.com/Robpol86/${_pyname}/archive/v${pkgver}.tar.gz";) -sha512sums=('dc49458652fff8bc6094d316d84c9b8e9fca1a26e3230c0b668bc03ec8528793f4ef024e8032d4a56fbfabfdfd4a1142870f550f0b373ba6a42dd2e3ead3f501') +source=("${_pyname}-${pkgver}.tar.gz::https://github.com/Robpol86/${_pyname}/archive/v${pkgver}.tar.gz"; +python-3.8.patch) +sha512sums=('dc49458652fff8bc6094d316d84c9b8e9fca1a26e3230c0b668bc03ec8528793f4ef024e8032d4a56fbfabfdfd4a1142870f550f0b373ba6a42dd2e3ead3f501' + '9a33ef51cbd2854bf9acc247e2d966332229446158e7dae9cad25e03335eb9689d50b0a22234285aa56c707e6e93c12f950299efcfbe7e42ed527216090592f2') +prepare() { + cd ${_pyname}-${pkgver} + patch -Np1 < ../python-3.8.patch +} + build() { - msg2 "Building python..." cd ${_pyname}-${pkgver} python setup.py build } check() { - msg2 "Checking python..." cd ${_pyname}-${pkgver} py.test } Added: python-3.8.patch === --- python-3.8.patch(rev 0) +++ python-3.8.patch2020-01-18 15:59:55 UTC (rev 553034) @@ -0,0 +1,26 @@ +From dcd9ba5c1c35d986fabe1b3a529cf15d08875a33 Mon Sep 17 00:00:00 2001 +From: Carl Suster +Date: Tue, 12 Nov 2019 14:19:23 +1100 +Subject: [PATCH] Write bytes to underluing buffer of stdout + +This was adapted from an example in the python docs and solves test failures seen on the CI. We need to write to the underlying buffer object of the stream, but in case `sys.stdout` was replaced with a file-like object without a buffer there's a fallback to direct writing. +--- + terminaltables/terminal_io.py | 7 ++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/terminaltables/terminal_io.py b/terminaltables/terminal_io.py +index 8b8c10d..005da1b 100644 +--- a/terminaltables/terminal_io.py b/terminaltables/terminal_io.py +@@ -94,5 +94,10 @@ def set_terminal_title(title, kernel32=None): + return kernel32.SetConsoleTitleW(title) != 0 + + # Linux/OSX. +-sys.stdout.write(b'\033]0;' + title_bytes + b'\007') ++set_title = b'\033]0;' + title_bytes + b'\007' ++if hasattr(sys.stdout, 'buffer'): ++sys.stdout.buffer.write(set_title) ++else: ++text = set_title.decode(sys.stdout.encoding, 'strict') ++sys.stdout.write(text) + return True
[arch-commits] Commit in python-terminaltables/trunk (PKGBUILD)
Date: Saturday, November 9, 2019 @ 00:00:33 Author: arojas Revision: 524750 Drop python2 Modified: python-terminaltables/trunk/PKGBUILD --+ PKGBUILD | 44 +--- 1 file changed, 9 insertions(+), 35 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-08 23:56:55 UTC (rev 524749) +++ PKGBUILD2019-11-09 00:00:33 UTC (rev 524750) @@ -1,9 +1,8 @@ # Maintainer: Christian Rebischke # Maintainer: Levente Polyak -pkgbase=python-terminaltables +pkgname=python-terminaltables _pyname=terminaltables -pkgname=('python-terminaltables' 'python2-terminaltables') pkgver=3.1.0 pkgrel=6 pkgdesc="Generate simple tables in terminals from a nested list of strings" @@ -10,41 +9,25 @@ arch=('any') url="https://github.com/Robpol86/terminaltables"; license=('MIT') -makedepends=('python' 'python-setuptools' - 'python2' 'python2-setuptools') -checkdepends=('python-pytest' 'python-colorama' 'python-termcolor' 'python-colorclass' - 'python2-pytest' 'python2-colorama' 'python2-termcolor' 'python2-colorclass') +depends=('python') +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-colorama' 'python-termcolor' 'python-colorclass') source=("${_pyname}-${pkgver}.tar.gz::https://github.com/Robpol86/${_pyname}/archive/v${pkgver}.tar.gz";) sha512sums=('dc49458652fff8bc6094d316d84c9b8e9fca1a26e3230c0b668bc03ec8528793f4ef024e8032d4a56fbfabfdfd4a1142870f550f0b373ba6a42dd2e3ead3f501') -prepare() { - cp -a ${_pyname}-${pkgver}{,-py2} -} - build() { msg2 "Building python..." - (cd ${_pyname}-${pkgver} -python setup.py build - ) - msg2 "Building python2..." - (cd ${_pyname}-${pkgver}-py2 -python2 setup.py build - ) + cd ${_pyname}-${pkgver} + python setup.py build } check() { msg2 "Checking python..." - (cd ${_pyname}-${pkgver} -py.test - ) - msg2 "Checking python2..." - (cd ${_pyname}-${pkgver}-py2 -py.test2 - ) + cd ${_pyname}-${pkgver} + py.test } -package_python-terminaltables() { - depends=('python') +package() { cd ${_pyname}-${pkgver} python setup.py install -O1 --root="${pkgdir}" --skip-build install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" @@ -52,13 +35,4 @@ install -Dm 644 example*.py -t "${pkgdir}/usr/share/doc/${pkgname}/examples" } -package_python2-terminaltables() { - depends=('python2') - cd ${_pyname}-${pkgver}-py2 - python2 setup.py install -O1 --root="${pkgdir}" --skip-build - install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 example*.py -t "${pkgdir}/usr/share/doc/${pkgname}/examples" -} - # vim:set et sw=2 ts=2 tw=79:
[arch-commits] Commit in python-terminaltables/trunk (PKGBUILD)
Date: Wednesday, November 6, 2019 @ 15:09:50 Author: foutrelis Revision: 524393 Python 3.8 rebuild Modified: python-terminaltables/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-06 15:07:53 UTC (rev 524392) +++ PKGBUILD2019-11-06 15:09:50 UTC (rev 524393) @@ -5,7 +5,7 @@ _pyname=terminaltables pkgname=('python-terminaltables' 'python2-terminaltables') pkgver=3.1.0 -pkgrel=5 +pkgrel=6 pkgdesc="Generate simple tables in terminals from a nested list of strings" arch=('any') url="https://github.com/Robpol86/terminaltables";
[arch-commits] Commit in python-terminaltables/trunk (PKGBUILD)
Date: Monday, July 23, 2018 @ 15:59:55 Author: felixonmars Revision: 363091 Python 3.7 rebuild Modified: python-terminaltables/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-23 15:57:03 UTC (rev 363090) +++ PKGBUILD2018-07-23 15:59:55 UTC (rev 363091) @@ -5,7 +5,7 @@ _pyname=terminaltables pkgname=('python-terminaltables' 'python2-terminaltables') pkgver=3.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="Generate simple tables in terminals from a nested list of strings" arch=('any') url="https://github.com/Robpol86/terminaltables";