From 814c42c2917ca62637ee37344c042174dfb10b4b Mon Sep 17 00:00:00 2001 From: INADA Naoki Date: Sun, 19 Aug 2012 04:17:56 +0900 Subject: [PATCH] Change the way to manage version number. --- msgpack/__init__.py | 2 +- msgpack/_version.py | 1 + setup.py | 8 +------- 3 files changed, 3 insertions(+), 8 deletions(-) create mode 100644 msgpack/_version.py diff --git a/msgpack/__init__.py b/msgpack/__init__.py index cdf045f..98b1ab7 100644 --- a/msgpack/__init__.py +++ b/msgpack/__init__.py @@ -1,5 +1,5 @@ # coding: utf-8 -from msgpack.__version__ import * +from msgpack._version import version from msgpack._msgpack import * # alias for compatibility to simplejson/marshal/pickle. diff --git a/msgpack/_version.py b/msgpack/_version.py new file mode 100644 index 0000000..5355679 --- /dev/null +++ b/msgpack/_version.py @@ -0,0 +1 @@ +version = (0, 2, 1, 'dev1') diff --git a/setup.py b/setup.py index b03647a..6148dbd 100644 --- a/setup.py +++ b/setup.py @@ -53,13 +53,7 @@ class BuildExt(build_ext): return build_ext.build_extension(self, ext) -# make msgpack/__verison__.py -f = open('msgpack/__version__.py', 'w') -try: - f.write("version = %r\n" % (version,)) -finally: - f.close() - del f +exec(open('msgpack/_version.py').read()) version_str = '.'.join(str(x) for x in version[:3]) if len(version) > 3 and version[3] != 'final':