File: 0002-Use-io.open-to-read-UTF-8-encoded-files.patch

package info (click to toggle)
django-oauth-toolkit 0.11.0-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 728 kB
  • ctags: 785
  • sloc: python: 4,214; makefile: 157
file content (38 lines) | stat: -rw-r--r-- 1,070 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
33
34
35
36
37
38
From 32081b61f7ea91b548abadc53c8210e907ef6c20 Mon Sep 17 00:00:00 2001
From: Michael Fladischer <FladischerMichael@fladi.at>
Date: Wed, 7 Dec 2016 17:14:14 +0100
Subject: Use io.open to read UTF-8 encoded files.

---
 setup.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 309c526..89e8d6b 100644
--- a/setup.py
+++ b/setup.py
@@ -2,6 +2,7 @@
 # -*- coding: utf-8 -*-
 
 from setuptools import setup, find_packages
+import io
 import os
 import re
 
@@ -10,14 +11,14 @@ 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.match("__version__ = ['\"]([^'\"]+)['\"]", init_py).group(1)
 
 
 version = get_version('oauth2_provider')
 
 
-LONG_DESCRIPTION = open('README.rst').read()
+LONG_DESCRIPTION = io.open('README.rst', encoding='utf-8').read()
 
 setup(
     name="django-oauth-toolkit",