Get reviewed and fixed based on comments.
Merged latest version.
This commit is contained in:
		
							
								
								
									
										28
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								setup.py
									
									
									
									
									
								
							| @@ -24,6 +24,15 @@ from setuptools.command.sdist import sdist | ||||
| from sphinx.setup_command import BuildDoc | ||||
|  | ||||
| from nova.utils import parse_mailmap, str_dict_replace | ||||
| from nova import version | ||||
|  | ||||
| if os.path.isdir('.bzr'): | ||||
|     with open("nova/vcsversion.py", 'w') as version_file: | ||||
|         vcs_cmd = subprocess.Popen(["bzr", "version-info", "--python"], | ||||
|                                    stdout=subprocess.PIPE) | ||||
|         vcsversion = vcs_cmd.communicate()[0] | ||||
|         version_file.write(vcsversion) | ||||
|  | ||||
|  | ||||
|  | ||||
| class local_BuildDoc(BuildDoc): | ||||
| @@ -49,14 +58,25 @@ class local_sdist(sdist): | ||||
|                 changelog_file.write(str_dict_replace(changelog, mailmap)) | ||||
|         sdist.run(self) | ||||
|  | ||||
| nova_cmdclass= { 'sdist': local_sdist, | ||||
|                  'build_sphinx' : local_BuildDoc } | ||||
|  | ||||
| try: | ||||
|   from babel.messages import frontend as babel | ||||
|   nova_cmdclass['compile_catalog'] = babel.compile_catalog | ||||
|   nova_cmdclass['extract_messages'] = babel.extract_messages | ||||
|   nova_cmdclass['init_catalog'] = babel.init_catalog | ||||
|   nova_cmdclass['update_catalog'] = babel.update_catalog | ||||
| except: | ||||
|   pass | ||||
|  | ||||
| setup(name='nova', | ||||
|       version='2011.1', | ||||
|       version=version.canonical_version_string(), | ||||
|       description='cloud computing fabric controller', | ||||
|       author='OpenStack', | ||||
|       author_email='nova@lists.launchpad.net', | ||||
|       url='http://www.openstack.org/', | ||||
|       cmdclass={'sdist': local_sdist, | ||||
|                  'build_sphinx': local_BuildDoc}, | ||||
|       cmdclass=nova_cmdclass, | ||||
|       packages=find_packages(exclude=['bin', 'smoketests']), | ||||
|       include_package_data=True, | ||||
|       test_suite='nose.collector', | ||||
| @@ -65,9 +85,11 @@ setup(name='nova', | ||||
|                'bin/nova-dhcpbridge', | ||||
|                'bin/nova-import-canonical-imagestore', | ||||
|                'bin/nova-instancemonitor', | ||||
|                'bin/nova-logspool', | ||||
|                'bin/nova-manage', | ||||
|                'bin/nova-network', | ||||
|                'bin/nova-objectstore', | ||||
|                'bin/nova-scheduler', | ||||
|                'bin/nova-spoolsentry', | ||||
|                'bin/nova-volume', | ||||
|                'tools/nova-debug']) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 masumotok
					masumotok