<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,6 @@
 Sun, 08 Jun 2008 22:04:35 +0900
 	* add functions to query numscons version
+	* Release 0.7.3
 
 Sun, 08 Jun 2008 18:24:28 +0900
 	* Handle msvc 2008 by using a custom msvc tool (inspired by VS 2008</diff>
      <filename>Changelog</filename>
    </modified>
    <modified>
      <diff>@@ -5,5 +5,6 @@ recursive-include tools *.py configure configure.ac empty.f
 include setupegg.py
 include setup.py
 include release.py
+include Changelog
 recursive-include numscons/core *.cfg
 recursive-include numscons/checkers *.cfg</diff>
      <filename>MANIFEST.in</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,10 @@
 from subprocess import Popen, PIPE
 
-from release import VERSION
+from release import build_verstring, build_fverstring
+import release
 
-yop = VERSION.split('.')
-try:
-    micro = int(yop[-1])
-except ValueError:
-    raise Exception(&quot;Bad micro version: version is %s&quot; % VERSION)
+if release.DEV:
+    raise Exception(&quot;Dev version ?&quot;)
 
 def nofailexec(cmd, cwd = None):
     p = Popen(cmd, cwd = cwd, shell = True)
@@ -20,11 +18,12 @@ def make_tarballs():
 def test_sanity():
     # This executes numscons unit tests: this is far from convering everything,
     # but at least guarantees basic sanity of the package
-    cmd = &quot;tar -xjf numscons-%s.tar.bz2&quot; % VERSION
+    ver = build_verstring()
+    cmd = &quot;tar -xjf numscons-%s.tar.bz2&quot; % ver
     nofailexec([cmd], cwd = &quot;dist&quot;)
 
     cmd = &quot;python setup.py scons&quot;
-    nofailexec([cmd], cwd = &quot;dist/numscons-%s/tests&quot; % VERSION)
+    nofailexec([cmd], cwd = &quot;dist/numscons-%s/tests&quot; % ver)
 
 def make_eggs():
     # Build eggs for 2.4 and 2.5
@@ -49,3 +48,4 @@ make_tarballs()
 test_sanity()
 
 make_eggs()
+register()</diff>
      <filename>do_release.py</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,5 @@
+import os
+
 CLASSIFIERS = &quot;&quot;&quot;\
 Development Status :: 3 - Alpha
 Intended Audience :: Science/Research
@@ -37,3 +39,10 @@ def build_fverstring():
     else:
         return build_verstring()
 
+def write_version():
+    fname = os.path.join(&quot;numscons&quot;, &quot;version.py&quot;)
+    f = open(fname, &quot;w&quot;)
+    f.writelines(&quot;VERSION = %s\n&quot; % build_verstring())
+    f.writelines(&quot;DEV = %s&quot; % DEV)
+    f.close()
+    </diff>
      <filename>release.py</filename>
    </modified>
    <modified>
      <diff>@@ -73,14 +73,7 @@ class sdist(old_sdist):
 # Main setup method
 import release as R
 
-def write_version():
-    fname = os.path.join(&quot;numscons&quot;, &quot;version.py&quot;)
-    f = open(fname, &quot;w&quot;)
-    f.writelines(&quot;VERSION = %s\n&quot; % R.build_verstring())
-    f.writelines(&quot;DEV = %s&quot; % R.DEV)
-    f.close()
-    
-write_version()
+R.write_version()
 setup(cmdclass = {'install': install, 'install_data': install_data, 'sdist': sdist},
       distclass     = Distribution,
       name          = R.NAME,</diff>
      <filename>setup.py</filename>
    </modified>
    <modified>
      <diff>@@ -10,8 +10,10 @@ if os.path.exists('MANIFEST'): os.remove('MANIFEST')
 
 # Main setup method
 import release as R
+
+R.write_version()
 setup(name          = R.NAME,
-      version       = R.VERSION,
+      version       = R.build_fverstring(),
       description   = R.DESCRIPTION,
       author        = R.AUTHOR,
       author_email  = R.AUTHOR_EMAIL,</diff>
      <filename>setupegg.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f298ff62dc8eae674a347a96f8ca01d607092906</id>
    </parent>
  </parents>
  <author>
    <name>david</name>
    <email>david@davids-macbook.local</email>
  </author>
  <url>http://github.com/cournape/numscons/commit/636fdb7e53372faccbf641f97e4cdd8d484b970e</url>
  <id>636fdb7e53372faccbf641f97e4cdd8d484b970e</id>
  <committed-date>2008-06-08T06:54:30-07:00</committed-date>
  <authored-date>2008-06-08T06:54:30-07:00</authored-date>
  <message>More fixes for release scripts.</message>
  <tree>cd3b92fd9ce0f616eb6e3c84630675de77a95263</tree>
  <committer>
    <name>david</name>
    <email>david@davids-macbook.local</email>
  </committer>
</commit>
