106 Commits

Author SHA1 Message Date
Mark McLoughlin
a5c433b4cd Remove remnants of babel i18n infrastructure
We use distutils-extra now instead of babel.

Change-Id: I10625cc4ef2ac8eefd46ee09e36f8cfaef85061f
2011-12-06 11:31:02 +00:00
Ben McGraw
b210c75b51 Adding an install_requires to the setup call. Now you can pip install nova on a naked machine.
Change-Id: Ia6debb6422be2769efbc6628e760f23dbf5099dc
2011-11-28 23:31:46 +00:00
Ben McGraw
fb7260f92a Removing obsolete bzr-related clauses in setup.py
Change-Id: I31786a20c85ad65f340627320f6f5bf3c4e08d79
2011-11-28 23:30:20 +00:00
Vishvananda Ishaya
4be4210d62 Separate metadata api into its own service
part 1 of blueprint separate-nova-metadata

 * adds api/metadata/ and moves code from ec2
 * moves metadata into separate binary
 * changes metadata forward to use metadata host and port
 * moves the metadata accept rule to the metadata api
 * adds nova-api-* to setup.py

Change-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82
2011-11-15 13:27:58 -08:00
Matthew Hooker
7459dae9eb These fixes are the result of trolling the pylint violations here
https://jenkins.openstack.org/job/nova-pylint-errors/violations/
2011-08-10 14:53:53 +00:00
Soren Hansen
adcf45c611 Pass py_modules=[] to setup to avoid installing run_tests.py as a top-level module. 2011-08-10 10:09:50 +01:00
Matthew Hooker
608af35ad7 remove obsolete script from setup.py 2011-08-08 15:37:23 -04:00
Brian Waldon
892b455298 removing compute monitor 2011-08-02 10:09:58 -04:00
jaypipes@gmail.com
d6e7d89f10 Make the import of distutils.extra non-mandatory in setup.py. Just print a warning that i18n commands are not available... 2011-04-26 14:17:09 -07:00
Brian Waldon
889e0e1e24 adding gettext to setup.py 2011-04-22 13:30:13 -04:00
Soren Hansen
cbaa300d5a Add a find_data_files method to setup.py. Use it to get tools/ installed under /usr/(local/)/share/nova 2011-04-05 14:53:56 +02:00
Anthony Young
e50d547434 add nova-vncproxy to setup.py 2011-03-29 15:34:25 -07:00
Thierry Carrez
d67652d18d Also remove nova-combined from setup.py 2011-02-22 17:37:12 +01:00
jaypipes@gmail.com
bc8098be90 PEP8 errors and remove check in authors file for nova-core, since nova-core owns the translation export branch 2011-02-21 13:10:45 -05:00
jaypipes@gmail.com
079149d380 Merge trunk and re-run build_i18n 2011-02-21 10:04:32 -05:00
jaypipes@gmail.com
925349482d Adds Distutils.Extra support, removes Babel support, which is half-baked at best. 2011-02-15 11:04:47 -05:00
Thierry Carrez
560d238c2d Adding missing scripts and files to setup.py / MANIFEST.in 2011-02-15 15:02:50 +01:00
jaypipes@gmail.com
96d78a1194 Merge Distutils.Extra changes for automating translation message catalog compilation 2011-02-14 11:04:45 -05:00
Monty Taylor
cce777defb Fixed a pep8 spacing issue. 2011-01-27 23:53:46 -08:00
Monty Taylor
3fb6677e60 Adds conditional around sphinx inclusion. 2011-01-25 11:41:49 -08:00
Soren Hansen
8b3462afa4 Refactor run_tests.sh to allow us to run an extra command after the tests.
Run pep8 after unit tests in run_tests.sh.

Fix setup.py to be PEP-8 compliant.
2011-01-19 10:50:54 +01:00
Andy Smith
a4a7e93e58 revert live_migration branch 2011-01-18 11:01:16 -08:00
masumotok
38fd55e171 Get reviewed and fixed based on comments.
Merged latest version.
2011-01-14 03:02:17 +09:00
Monty Taylor
63c558699f Added babel/gettext build support. 2011-01-10 11:26:38 -08:00
Soren Hansen
bdc9973b58 s/canonical_version/canonical_version_string/g 2011-01-08 00:02:24 +01:00
Soren Hansen
e114bc69dd Less code generation. 2011-01-07 15:17:03 +01:00
Todd Willey
e1c55e9669 Track version info, and make available for logging. 2011-01-06 15:08:26 -05:00
Todd Willey
4f318a271b Apply logging changes as a giant patch to work around the cloudpipe delete + add issue in the original patch. 2011-01-04 00:23:35 -05:00
masumotok
3c63a3b53d merge recent revision(version of 2010/12/28)
Change: 
   1. Use greenthread instead of defer at nova.virt.libvirt_conn.live_migration.
   2. Move nova.scheduler.manager.live_migration to nova.scheduler.driver
   3. Move nova.scheduler.manager.has_enough_resource to nova.scheduler.driver
   4. Any check routine in nova-manage.instance.live_migration is moved to
      nova.scheduler.driver.schedule_live_migration.
2010-12-31 04:03:37 +09:00
Monty Taylor
84a261c775 Added reference in setup.py so that python setup.py test works now. 2010-12-23 08:57:04 -08:00
masumotok
ddf1160f59 rev439ベースにライブマイグレーションの機能をマージ
このバージョンはEBSなし、CPUフラグのチェックなし
2010-12-07 19:25:43 +09:00
Soren Hansen
7714d9af88 Add include_package_data=True to setup.py.
This makes sure the various templates get installed into the python path when running "python setup.py install".
2010-11-29 14:02:03 +01:00
Soren Hansen
0cb4d883a1 Fix typo "nova.util" -> "nova.utils" 2010-11-24 15:14:55 +01:00
Soren Hansen
0a271c186f Merge with trunk. 2010-11-22 22:27:15 +01:00
Anne Gentle
ddd8733267 Adds images (only links one in), start for a nova-manage man file, and also documents all nova-manage commands. Can we merge it in even though the man page build isn't working? 2010-11-19 22:04:37 +00:00
Soren Hansen
8c23df36bb Overwrite build_sphinx, making it run once for each of the html and man builders. 2010-11-18 11:11:30 +01:00
Soren Hansen
2970d18d2d Update version to 2011.1 as that is the version we expect to release next. 2010-11-17 22:14:35 +00:00
Soren Hansen
03e4d73a02 Update version to 2011.1 as that is the version we expect to release next. 2010-11-17 12:34:15 +01:00
Soren Hansen
5fe688eef0 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)

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.
2010-11-11 19:52:36 -06:00
Vishvananda Ishaya
553e5f0bf0 add nova-debug to setup.py 2010-10-25 14:02:32 -07:00
Soren Hansen
98b05bff5b Update version to 2010.1 in preparation for Austin release. 2010-10-19 23:36:28 -04:00
Soren Hansen
6b1846c4d6 Install nova-scheduler. 2010-09-24 10:21:10 +02:00
Soren Hansen
c9219045a9 nova-api-new is no more. Don't attempt to install it. 2010-09-24 10:19:28 +02:00
Soren Hansen
812bb83249 This improves the changelog generated as part of "setup.py sdist". If you look at it now, it says that Tarmac has done everything and every little commit is listed. With this patch, it only logs the "top-most" commit and credits the author rather than the committer.
Example from the current output format (from current trunk):
##########################################
2010-08-31  Tarmac

        Adjust setup.py to match nova-rsapi -> nova-api-new rename.

2010-08-31  Soren Hansen  <soren.hansen@rackspace.com>

        Fix up setup.py to match nova-rsapi -> nova-api-new rename.

2010-08-30  Tarmac

        Reconnect to libvirt on broken connection.

2010-08-30  Soren Hansen  <soren.hansen@rackspace.com>

        Detect if libvirt connection has been broken and reestablish it.

2010-08-30  Tarmac

        pylint fixes for /nova/virt/connection.py

2010-08-30  jaypipes@gmail.com

        Merge trunk and resolve conflicts

##########################################



With this patch, this is reduced to:


##########################################
2010-08-31  Soren Hansen <soren.hansen@rackspace.com>

        Adjust setup.py to match nova-rsapi -> nova-api-new rename.

2010-08-30  Soren Hansen <soren.hansen@rackspace.com>

        Reconnect to libvirt on broken connection.

2010-08-30  jaypipes@gmail.com

        pylint fixes for /nova/virt/connection.py

##########################################
2010-09-01 18:13:24 +00:00
Soren Hansen
9066e21576 Better log formatter for Nova. It's just like gnuchangelog, but logs the author rather than the committer. 2010-08-31 21:17:48 +02:00
Soren Hansen
02aaa38fb5 Fix up setup.py to match nova-rsapi -> nova-api-new rename. 2010-08-31 09:54:31 +02:00
Monty Taylor
a4977e5cb0 Added ChangeLog generation 2010-07-29 03:25:03 +00:00
Monty Taylor
a7c210a882 Fixed pep8 issues in setup.py - thanks redbo. 2010-07-28 16:05:17 -07:00
Monty Taylor
5b7681223c Added ChangeLog generation. 2010-07-28 14:37:58 -07:00
Monty Taylor
3e9c6d24fb Tagged 0.9.0 and bumped the version to 0.9.1 2010-07-28 08:21:57 -07:00