Remove oslo.sphinx from global requirements

We should use oslosphinx everywhere instead.

Change-Id: I2a67abbab35fde2b7a57b80babe327530c8dbc95
Closes-Bug: #1277168
allow sqla 0.9.x

migrate has now been updated to support it, a known issue in
ceilometer has been fixed, and we'd like some of the new optimizations
in the query engine.

Change-Id: I9aeb71a33b466d80edd5c7e0939246c708950ab8
Updated oslo.messaging requirement

Version for oslo.messaging requirement should be updated
to include fix for bug #1287542. That bug caused exception
in project that use both sslutils from OpenStack Common and
oslo.messaging.

Change-Id: I9050c9879c5fdcb257ad8dbb82034effa8b3b183
Add pexpect to global_requirements

The Trove guestagent requires the pexpect>3.1 python package
which doesn't exist in in the global requirements today.
Adding this package requirement to the global requirements.
The library was tested on: Python 2.6.9, Python 2.7.3, and
Python 3.2.3

Change-Id: I1e8e9e3ccb4e7ea39890620daa182e15efbd7c12
Add wsgi_intercept to global_requirements

The Trove unit tests require the wsgi_intercept>0.6.1 python package
which doesn't exist in in the global requirements today.
Adding this package requirement to the global requirements.
The library was tested on: Python 2.6.9, Python 2.7.3, and
Python 3.2.3

Change-Id: I62c139c3754f5aefe718ad12e1d61bc054708f4c
If dependency not in global reqs exit with a 1

Don't silently remove dependencies not in global reqs, instead let them
fail installation.

Note: this assumes that devstack will terminate if this fails.

Change-Id: I23be4c2084e07a6b60b64347af9b4c5338b06ada
Add a file that can detail the requirements files

From the ML discussion there was a desire to provide
a more detailed version of the requirements that has
information such as license, author... This script
gathers such information from the pypi json API and
writes it to corresponding files that can be used by
automated programs that want to determine this information
without having to go to pypi themselves.

This can be useful for doing requirement license
auditing for example.

To run:

$ python detail.py global-requirements.txt

This will gather the information about the requirements
from pypi (if possible) and then write a new file located
at global-requirements.json with this information.

Change-Id: I710feb7038eec0c916593cce0837823e7f4fce15
Merge "Add pexpect to global_requirements"
Merge "allow sqla 0.9.x"
Merge "Add wsgi_intercept to global_requirements"
Do not sync requirements to pbr

Syncing the requirements to pbr introduces a dependency on pip 1.4.
We don't actually require pip 1.4, and saying that we do breaks package
installation in a lot of cases.

Fixes-bug: #1296310
Change-Id: I69c67c4c8cba7076e33292eaab9070ba51b4dff3
Merge "Updated oslo.messaging requirement"
Remove obsolete python-savannaclient

All projects are now migrated to the new actual python-saharaclient, so,
we could remove the old one.

Change-Id: Ic9de0fa1da56ff1d3fef25342bed3e781378d085
Merge "Remove oslo.sphinx from global requirements"
Update python-keystoneclient to 0.7.0

A new version of keystoneclient was released containing changes we
wish to use in Horizon, so bump to the latest version.

Change-Id: I4c4a4db30108d82a56927aa9983f7736b038d435
Add ironic-python-agent to projects.txt

Ironic-python-agent is a new project under the Ironic program that
follows the global requirement guidelines.

Change-Id: I2f629a8f2987571895425585a20a53f1be850ff0
Merge "Do not sync requirements to pbr"
Using happybase >=0.5,!=0.7

The only OpenStack package that uses happybase is Ceilometer, and
it works perfectly well with happybase 0.8. The only thing is that
version 0.7 is borken, 0.5 is too old.

As Debian upgraded to happybase 0.8 (currently in Experimental only,
but it will go in Sid together with the rest of Icehouse) and that
everything worked well with it, the best course of action for
Icehouse is to at least allow 0.8 to be in use.

For Ubuntu that currenly uses the broken 0.7, they may sync from
the version 0.8 currently in Debian experimental (by doing a freeze
exception as well).

Change-Id: I071f9994c55a343766703f0913c65b63bf26627b
Merge "Using happybase >=0.5,!=0.7"
Merge "If dependency not in global reqs exit with a 1"