comparison setup.py @ 8124:a553bc3a3d0e

py3: open files as binary or not, depending on how we want to use them The difference will matter when bytes and str are different.
author Mads Kiilerich <mads@kiilerich.com>
date Fri, 27 Dec 2019 01:46:11 +0100
parents 1e8b300b0540
children b72e8b7c33ae
comparison
equal deleted inserted replaced
8123:6fa658082c8e 8124:a553bc3a3d0e
23 if not callable(callback_handler): 23 if not callable(callback_handler):
24 callback_handler = lambda v: v 24 callback_handler = lambda v: v
25 25
26 return callback_handler(eval(matches.groups()[0])) 26 return callback_handler(eval(matches.groups()[0]))
27 27
28 _meta = open(os.path.join(here, 'kallithea', '__init__.py'), 'rb') 28 _meta = open(os.path.join(here, 'kallithea', '__init__.py'), 'r')
29 _metadata = _meta.read() 29 _metadata = _meta.read()
30 _meta.close() 30 _meta.close()
31 31
32 callback = lambda V: ('.'.join(map(str, V[:3])) + '.'.join(V[3:])) 32 callback = lambda V: ('.'.join(map(str, V[:3])) + '.'.join(V[3:]))
33 __version__ = _get_meta_var('VERSION', _metadata, callback) 33 __version__ = _get_meta_var('VERSION', _metadata, callback)