@@ -33,17 +33,17 @@ def file_walk_relative(top, remove=''):
3333
3434
3535def read (* parts ):
36- return open (os .path .join (rootpath , * parts ), 'r' ).read ()
36+ with open (os .path .join (rootpath , * parts ), 'rb' ) as f :
37+ return f .read ().decode ('utf-8' )
3738
3839
3940long_description = '{}' .format (read ('README.rst' ))
4041
4142cmdclass = {'test' : PyTest }
4243cmdclass .update (versioneer .get_cmdclass ())
4344
44- with open ('requirements.txt' ) as f :
45- require = f .readlines ()
46- install_requires = [r .strip () for r in require ]
45+ require = read ('requirements.txt' )
46+ install_requires = [r .strip () for r in require .splitlines ()]
4747
4848setup (
4949 name = 'cf_units' ,
@@ -53,7 +53,8 @@ def read(*parts):
5353 packages = ['cf_units' , 'cf_units/tests' ],
5454 package_data = {'cf_units' : list (file_walk_relative ('cf_units/etc' ,
5555 remove = 'cf_units/' ))},
56- data_files = [('cf_units' , ['COPYING' , 'COPYING.LESSER' ])],
56+ data_files = [('share/doc/cf_units' ,
57+ ['COPYING' , 'COPYING.LESSER' , 'README.rst' ])],
5758 install_requires = install_requires ,
5859 tests_require = ['pytest' , 'pep8' ],
5960 cmdclass = cmdclass
0 commit comments