[arch-commits] Commit in python-terminaltables/trunk (PKGBUILD)

2020-11-12 Thread Felix Yan via arch-commits
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)

2020-01-18 Thread Levente Polyak via arch-commits
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)

2019-11-08 Thread Antonio Rojas via arch-commits
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)

2019-11-06 Thread Evangelos Foutras via arch-commits
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)

2018-07-23 Thread Felix Yan via arch-commits
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";