Mercurial > kallithea
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) |