summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scipy_base/scipy_base_version.py17
-rw-r--r--scipy_distutils/scipy_distutils_version.py17
-rw-r--r--scipy_test/scipy_test_version.py19
-rwxr-xr-xsetup.py31
-rwxr-xr-xweave/setup.py6
-rwxr-xr-xweave/setup_weave.py3
-rw-r--r--weave/weave_version.py19
7 files changed, 74 insertions, 38 deletions
diff --git a/scipy_base/scipy_base_version.py b/scipy_base/scipy_base_version.py
index cef0fd52a..6c5b066d7 100644
--- a/scipy_base/scipy_base_version.py
+++ b/scipy_base/scipy_base_version.py
@@ -8,13 +8,20 @@ try:
cvs_minor = cvs_version[-3]
cvs_serial = cvs_version[-1]
except ImportError,msg:
- print msg
cvs_minor = 0
cvs_serial = 0
-if release_level:
- scipy_base_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+if cvs_minor or cvs_serial:
+ if release_level:
+ scipy_base_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ else:
+ scipy_base_version = '%(major)d.%(minor)d.%(micro)d'\
'_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
else:
- scipy_base_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if release_level:
+ scipy_base_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ % (locals ())
+ else:
+ scipy_base_version = '%(major)d.%(minor)d.%(micro)d'\
+ % (locals ())
diff --git a/scipy_distutils/scipy_distutils_version.py b/scipy_distutils/scipy_distutils_version.py
index 96dbbd10c..7b4d13854 100644
--- a/scipy_distutils/scipy_distutils_version.py
+++ b/scipy_distutils/scipy_distutils_version.py
@@ -8,13 +8,20 @@ try:
cvs_minor = cvs_version[-3]
cvs_serial = cvs_version[-1]
except ImportError,msg:
- print msg
cvs_minor = 0
cvs_serial = 0
-if release_level:
- scipy_distutils_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+if cvs_minor or cvs_serial:
+ if release_level:
+ scipy_distutils_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ else:
+ scipy_distutils_version = '%(major)d.%(minor)d.%(micro)d'\
'_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
else:
- scipy_distutils_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if release_level:
+ scipy_distutils_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ % (locals ())
+ else:
+ scipy_distutils_version = '%(major)d.%(minor)d.%(micro)d'\
+ % (locals ())
diff --git a/scipy_test/scipy_test_version.py b/scipy_test/scipy_test_version.py
index de48d993d..8f27d48a8 100644
--- a/scipy_test/scipy_test_version.py
+++ b/scipy_test/scipy_test_version.py
@@ -8,13 +8,20 @@ try:
cvs_minor = cvs_version[-3]
cvs_serial = cvs_version[-1]
except ImportError,msg:
- print msg
cvs_minor = 0
cvs_serial = 0
-if release_level:
- scipy_test_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+if cvs_minor or cvs_serial:
+ if release_level:
+ scipy_test_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ else:
+ scipy_test_version = '%(major)d.%(minor)d.%(micro)d'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
else:
- scipy_test_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if release_level:
+ scipy_test_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ % (locals ())
+ else:
+ scipy_test_version = '%(major)d.%(minor)d.%(micro)d'\
+ % (locals ())
diff --git a/setup.py b/setup.py
index bc89212ee..4662f2e6f 100755
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
"""
-Bundle of SciPy core modules:
+Bundle of Scipy core modules:
scipy_test
scipy_distutils
scipy_base
@@ -49,20 +49,29 @@ def setup_package():
cvs_minor = reduce(lambda a,b:a+b,[v.cvs_minor for v in versions],0)
cvs_serial = reduce(lambda a,b:a+b,[v.cvs_serial for v in versions],0)
- if release_level:
- scipy_core_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(release_level)s'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if cvs_minor or cvs_serial:
+ if release_level:
+ scipy_core_version = '%(major)d.%(minor)d.%(micro)d'\
+ '_%(release_level)s'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ else:
+ scipy_core_version = '%(major)d.%(minor)d.%(micro)d'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
else:
- scipy_core_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if release_level:
+ scipy_core_version = '%(major)d.%(minor)d.%(micro)d'\
+ '_%(release_level)s'\
+ % (locals ())
+ else:
+ scipy_core_version = '%(major)d.%(minor)d.%(micro)d'\
+ % (locals ())
- print 'SciPy Core Version %s' % scipy_core_version
+ print 'Scipy Core Version %s' % scipy_core_version
setup( version = scipy_core_version,
- maintainer = "SciPy Developers",
+ maintainer = "Scipy Developers",
maintainer_email = "scipy-dev@scipy.org",
- description = "SciPy core modules: scipy_{distutils,test,base}",
- license = "SciPy License (BSD Style)",
+ description = "Scipy core modules: scipy_{distutils,test,base}, weave",
+ license = "Scipy License (BSD Style)",
url = "http://www.scipy.org",
**config_dict
)
diff --git a/weave/setup.py b/weave/setup.py
index 56d54f84c..fcd88d65a 100755
--- a/weave/setup.py
+++ b/weave/setup.py
@@ -4,9 +4,7 @@ from scipy_distutils.core import setup
from scipy_distutils.misc_util import get_path, merge_config_dicts
from scipy_distutils.misc_util import package_config
-# Enough changes to bump the number. We need a global method for
-# versioning
-version = "0.3.0"
+from weave_version import weave_version
def stand_alone_package(with_dependencies = 0):
path = get_path(__name__)
@@ -22,7 +20,7 @@ def stand_alone_package(with_dependencies = 0):
print 'dep:', dependencies
config_dict = package_config(primary,dependencies)
config_dict['name'] = 'weave'
- setup (version = version,
+ setup (version = weave_version,
description = "Tools for inlining C/C++ in Python",
author = "Eric Jones",
author_email = "eric@enthought.com",
diff --git a/weave/setup_weave.py b/weave/setup_weave.py
index fd2dca3ed..3709c2075 100755
--- a/weave/setup_weave.py
+++ b/weave/setup_weave.py
@@ -50,7 +50,8 @@ def configuration(parent_package='',parent_path=None):
if __name__ == '__main__':
from scipy_distutils.core import setup
- setup(version = "0.3.0",
+ from weave_version import weave_version
+ setup(version = weave_version,
description = "Tools for inlining C/C++ in Python",
author = "Eric Jones",
author_email = "eric@enthought.com",
diff --git a/weave/weave_version.py b/weave/weave_version.py
index e32d72b08..0f549815c 100644
--- a/weave/weave_version.py
+++ b/weave/weave_version.py
@@ -8,13 +8,20 @@ try:
cvs_minor = cvs_version[-3]
cvs_serial = cvs_version[-1]
except ImportError,msg:
- print msg
cvs_minor = 0
cvs_serial = 0
-if release_level:
- weave_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+if cvs_minor or cvs_serial:
+ if release_level:
+ weave_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ else:
+ weave_version = '%(major)d.%(minor)d.%(micro)d'\
+ '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
else:
- weave_version = '%(major)d.%(minor)d.%(micro)d'\
- '_%(cvs_minor)d.%(cvs_serial)d' % (locals ())
+ if release_level:
+ weave_version = '%(major)d.%(minor)d.%(micro)d_%(release_level)s'\
+ % (locals ())
+ else:
+ weave_version = '%(major)d.%(minor)d.%(micro)d'\
+ % (locals ())