Sun Sep 26 15:21:30 2021 UTC ()
(textproc/py-bracex) fix build with py36, can not decode..
(mef)
diff -r1.1 -r1.2 pkgsrc/textproc/py-bracex/distinfo
diff -r0 -r1.1 pkgsrc/textproc/py-bracex/patches/patch-setup.py
--- pkgsrc/textproc/py-bracex/distinfo 2021/05/28 04:22:58 1.1
+++ pkgsrc/textproc/py-bracex/distinfo 2021/09/26 15:21:30 1.2
| @@ -1,6 +1,7 @@ | | | @@ -1,6 +1,7 @@ |
1 | $NetBSD: distinfo,v 1.1 2021/05/28 04:22:58 adam Exp $ | | 1 | $NetBSD: distinfo,v 1.2 2021/09/26 15:21:30 mef Exp $ |
2 | | | 2 | |
3 | SHA1 (bracex-2.1.1.tar.gz) = a592635ea4869161b39e62a3e34ac4c22648dfcd | | 3 | SHA1 (bracex-2.1.1.tar.gz) = a592635ea4869161b39e62a3e34ac4c22648dfcd |
4 | RMD160 (bracex-2.1.1.tar.gz) = ecb8735123a512686b5b07fa243ecbe7111af276 | | 4 | RMD160 (bracex-2.1.1.tar.gz) = ecb8735123a512686b5b07fa243ecbe7111af276 |
5 | SHA512 (bracex-2.1.1.tar.gz) = d34a50e6565e1ecdb1c645d047351d907f57ab73614743be18495eb873449a2604f7dfd528e1221f71f7e709e0651cdb5d19605d24cad578bee85543c4a79c9e | | 5 | SHA512 (bracex-2.1.1.tar.gz) = d34a50e6565e1ecdb1c645d047351d907f57ab73614743be18495eb873449a2604f7dfd528e1221f71f7e709e0651cdb5d19605d24cad578bee85543c4a79c9e |
6 | Size (bracex-2.1.1.tar.gz) = 26628 bytes | | 6 | Size (bracex-2.1.1.tar.gz) = 26628 bytes |
| | | 7 | SHA1 (patch-setup.py) = b10cfc0f074d9c61e96cb46c5b78ec05ddc21756 |
$NetBSD: patch-setup.py,v 1.1 2021/09/26 15:21:30 mef Exp $
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 356: ordinal not in range(128)
*** Error code 1
--- setup.py.orig 2021-09-27 00:10:19.151518709 +0900
+++ setup.py 2021-09-27 00:16:39.319538592 +0900
@@ -3,6 +3,7 @@
"""Setup package."""
from setuptools import setup, find_packages
import os
+import sys
import importlib
@@ -31,7 +32,7 @@ def get_requirements(req):
def get_description():
"""Get long description."""
- with open("README.md", 'r') as f:
+ with open("README.md", **({'encoding': 'UTF-8'} if sys.version_info.major>=3 else {})) as f:
desc = f.read()
return desc