From 7c5c8bc2cfc90a17f88a768610fa1bb286b8c05c Mon Sep 17 00:00:00 2001 From: Vishvananda Ishaya Date: Mon, 25 Oct 2010 14:02:32 -0700 Subject: add nova-debug to setup.py --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index a333fbf64..9525fde09 100644 --- a/setup.py +++ b/setup.py @@ -55,4 +55,5 @@ setup(name='nova', 'bin/nova-network', 'bin/nova-objectstore', 'bin/nova-scheduler', - 'bin/nova-volume']) + 'bin/nova-volume', + 'tools/nova-debug']) -- cgit From 3b695e11da34247123ea919e71096e53393f227b Mon Sep 17 00:00:00 2001 From: Soren Hansen Date: Thu, 11 Nov 2010 19:52:36 -0600 Subject: Added a .mailmap that maps addresses in bzr to people's real, preferred e-mail addresses. (I made a few guesses along the way, feel free to adjust according to what is actually the preferred e-mail) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added a couple of methods to nova.utils to parse said .mailmap and do the appropriate (though highly naïve) replacement. Apply mailmap replacement in changelog generation in setup.py. Add a unit test that checks everyone is properly listed in Authors. Add sleepsonthefloor to Authors. If anyone knows the real name, please add it. --- setup.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index a333fbf64..da1e5f8c9 100644 --- a/setup.py +++ b/setup.py @@ -16,12 +16,13 @@ # License for the specific language governing permissions and limitations # under the License. -from setuptools import setup, find_packages -from setuptools.command.sdist import sdist - import os import subprocess +from setuptools import setup, find_packages +from setuptools.command.sdist import sdist + +from nova.util import parse_mailmap, str_dict_replace class local_sdist(sdist): """Customized sdist hook - builds the ChangeLog file from VC first""" @@ -34,8 +35,9 @@ class local_sdist(sdist): log_cmd = subprocess.Popen(["bzr", "log", "--novalog"], stdout=subprocess.PIPE, env=env) changelog = log_cmd.communicate()[0] + mailmap = parse_mailmap() with open("ChangeLog", "w") as changelog_file: - changelog_file.write(changelog) + changelog_file.write(str_dict_replace(changelog, mailmap)) sdist.run(self) setup(name='nova', -- cgit From fb5f32be1ce12055ea92b2ff0b846fde1d70e565 Mon Sep 17 00:00:00 2001 From: Soren Hansen Date: Wed, 17 Nov 2010 12:34:15 +0100 Subject: Update version to 2011.1 as that is the version we expect to release next. --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index a333fbf64..29e157482 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ class local_sdist(sdist): sdist.run(self) setup(name='nova', - version='2010.1', + version='2011.1', description='cloud computing fabric controller', author='OpenStack', author_email='nova@lists.launchpad.net', -- cgit From 609c50578f15e7dd117cb0f2b1e7032240346037 Mon Sep 17 00:00:00 2001 From: Soren Hansen Date: Thu, 18 Nov 2010 11:11:30 +0100 Subject: Overwrite build_sphinx, making it run once for each of the html and man builders. --- setup.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index a333fbf64..71c9ee539 100644 --- a/setup.py +++ b/setup.py @@ -18,11 +18,19 @@ from setuptools import setup, find_packages from setuptools.command.sdist import sdist +from sphinx.setup_command import BuildDoc import os import subprocess +class local_BuildDoc(BuildDoc): + def run(self): + for builder in ['html', 'man']: + self.builder = builder + self.finalize_options() + BuildDoc.run(self) + class local_sdist(sdist): """Customized sdist hook - builds the ChangeLog file from VC first""" @@ -44,7 +52,8 @@ setup(name='nova', author='OpenStack', author_email='nova@lists.launchpad.net', url='http://www.openstack.org/', - cmdclass={'sdist': local_sdist}, + cmdclass={ 'sdist': local_sdist, + 'build_sphinx' : local_BuildDoc }, packages=find_packages(exclude=['bin', 'smoketests']), scripts=['bin/nova-api', 'bin/nova-compute', -- cgit From d3be61f2548758fedcaa77e74bfd779d941966a6 Mon Sep 17 00:00:00 2001 From: Soren Hansen Date: Wed, 24 Nov 2010 15:14:55 +0100 Subject: Fix typo "nova.util" -> "nova.utils" --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 8d0a8d070..ec0014478 100644 --- a/setup.py +++ b/setup.py @@ -23,7 +23,7 @@ from setuptools import setup, find_packages from setuptools.command.sdist import sdist from sphinx.setup_command import BuildDoc -from nova.util import parse_mailmap, str_dict_replace +from nova.utils import parse_mailmap, str_dict_replace class local_BuildDoc(BuildDoc): def run(self): -- cgit