Respect UTF-8 README in setup.py.
[hooke.git] / setup.py
index 837a3c1a95be52246a57399e2c314c67037835ae..5d829bbac0a7084bf836f1ca2344b9b8b0f097e3 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -17,6 +17,7 @@
 
 "Tools for analyzing force spectroscopy data."
 
+import codecs
 from distutils.core import setup
 from os import walk
 import os.path
@@ -58,8 +59,9 @@ setup(name="Hooke",
       license = "GNU Lesser General Public License (LGPL)",
       platforms = ["all"],
       description = __doc__,
-      long_description=open(os.path.join(_this_dir, 'README'), 'r').read(),
-      classifiers = filter(None, classifiers.split("\n")),
+      long_description=codecs.open(
+        os.path.join(_this_dir, 'README'), 'r', encoding='utf-8').read(),
+      classifiers = list(filter(None, classifiers.split("\n"))),
       scripts = ['bin/hk.py'],
       packages = packages,
       provides = packages,