Fix setup.py:
authoregor <egor@sourced.tech>
Tue, 6 Nov 2018 22:25:00 +0000 (22:25 +0000)
committerJelmer Vernooij <jelmer@jelmer.uk>
Tue, 6 Nov 2018 22:25:00 +0000 (22:25 +0000)
* read "README.md" with "utf-8" encoding

setup.py

index 79db7b123fa7e1932f36ce8b8f491514fb97ccfe..57dd916ac841ee37f332ebb287f14914eaa7cf69 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -11,6 +11,7 @@ except ImportError:
 else:
     has_setuptools = True
 from distutils.core import Distribution
+import io
 import os
 import sys
 
@@ -83,7 +84,8 @@ if has_setuptools:
     setup_kwargs['test_suite'] = 'dulwich.tests.test_suite'
     setup_kwargs['tests_require'] = tests_require
 
-with open('README.md', 'r') as f:
+with io.open(os.path.join(os.path.dirname(__file__), "README.md"),
+             encoding="utf-8") as f:
     description = f.read()
 
 setup(name='dulwich',