Set a floor on the python-memcache library

python-memcache prior to version 1.48 will leak memory due to always
caching cas ids (compare and set) and with nothing designed to clean
it up.  In 1.48 it was changed to require a boolean argument 'cache_cas'
on init to enable the cas id caching.  In the case of keystone, we rely
on the cache_cas argument and cas functionality.  Ideally, all uses of
memcache should use later than 1.47 to prevent the memory leaking of
cas id caching.

Change-Id: Ide780e30a8243cd5fcc693515ffd84dfea3a3467
Add django-bootstrap-form to requirements

This is required by bootstrap 3 update patch in openstack/horizon
https://blueprints.launchpad.net/horizon/+spec/bootstrap-update

Change-Id: I9749607ed808688af2ba3b021738420385062667
Add Proboscis to keep Trove tests passing.

Adding Proboscis here as its used by Trove integration tests.

Change-Id: I076b52d893019609be689bf6c90fec48e152724a
Switch to Hacking 0.8.0

Move requirements to Hacking 0.8.0

Change-Id: I8abb0e4c143b08f44b0f52806c4fb8cfa16765ed
Merge "Set a floor on the python-memcache library"
Updated from global requirements

Change-Id: Ie9eda700b3a2e2168b8151c7c073369cb24c0483
Add designate dns client (python-designateclient) to requirements

This is needed to support the addition of designate dns to trove

Change-Id: I1d4b97dc28dcca6151572228d5f70c678cbc42c4
Blueprint: designate-dnsaas-support
Merge "Add django-bootstrap-form to requirements"
Merge "Updated from global requirements"
Update stevedore

Stevedore 0.12 comes with a new shiny map_method function that
Ceilometer would like to use.

Change-Id: If4eda8ed2e251df67ccfe9f8093d28d2ecbd740e
Add taskflow (used by cinder + others) to requirements

Taskflow (a stackforge based library) targeted at helping
openstack projects with state management and consistency
is now offically a library and to remove the cinder local
copy we need to add it as a requirement.

Change-Id: Ic112d707b3d914481da41adbb6aa9d8b890742df
Merge "Add taskflow (used by cinder + others) to requirements"
Updated from global requirements

Change-Id: Ib210d21cff44b0d52f4e79e65f70635a6f7e7a51
Released 0.1.1 for taskflow (bug fixes)

Bump the version of taskflow since we just pushed out a
minor bug fix release to address some issues that we
discovered after the 0.1 release (minor bugs), so mirroring
that version bump in requirements repo.

Change-Id: Id84eb4c7592c02f90090b557fe0faefcb6bdc3db
Merge "Update stevedore"
Update python-troveclient version

Heat trove resource needs python-troveclient version 1.0.0.

Change-Id: I15e4d614ac493161288d99e0b811324a8d0c571e
Get better format for long lines with PrettyTable

Based on current implement, the cli output format will be bad if
the lines are too long. This issue can be fixed by setting 'max_width'.
However, there is a bug against it, see
https://code.google.com/p/prettytable/source/browse/trunk/CHANGELOG?r=85
line 3. So the requirements.txt is updated as well.

Fixes bug 1251283

Change-Id: Id22bc929fa8cb89941d385308e333b7359ff7118
Bump to using SQLAlchemy migrate 0.8.2.

The motivation here is to be able to remove
a custom check for 0.7.3 in nova. Bumping
this requirement will let us do that.

NOTE: version 0.8.1 had a borked version number so
we require 0.8.2 or greater due to that.

Change-Id: Icde6248ca102884323d7912bab0f4a716aa294ec
Merge "Update python-troveclient version"
Merge "Bump to using SQLAlchemy migrate 0.8.2."