File: 0001-python3-io.patch

package info (click to toggle)
drf-haystack 1.8.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 580 kB
  • sloc: python: 2,603; makefile: 147
file content (32 lines) | stat: -rw-r--r-- 827 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
From: Michael Fladischer <fladi@debian.org>
Date: Fri, 13 Nov 2015 08:25:39 +0100
Subject: Use io module to open UTF-8 encoded file.

Forwarded: no
Last-Update: 2015-08-30
Patch-Name: python3-io.patch
---
 setup.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 948a630..fd9c981 100644
--- a/setup.py
+++ b/setup.py
@@ -2,6 +2,7 @@
 
 import re
 import os
+import io
 
 try:
     from setuptools import setup
@@ -15,7 +16,7 @@ def get_version(package):
     """
     Return package version as listed in `__version__` in `init.py`.
     """
-    init_py = open(os.path.join(package, "__init__.py")).read()
+    init_py = io.open(os.path.join(package, "__init__.py"), encoding='utf-8').read()
     return re.search("__version__ = ['\"]([^'\"]+)['\"]", init_py).group(1)
 
 setup(