taskflow/test-requirements.txt
Joshua Harlow 7a1a467a7a Refactor parts of the periodic worker
Perform some adjustments to the periodic worker type to
make it easier to later change and make it better in the
future. These changes hopefully also reduce complexity
and increase understandability.

In part this deprecates providing a tombstone via
__init__() since that will restrict future enhancements we can
make (in retrospect we need more internal control over that
argument & type to build better workers).

Change-Id: I1965e157c303c2a45b9950e9f4a921c638f57fd1
2015-02-22 21:30:19 -08:00

34 lines
1.1 KiB
Plaintext

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
hacking<0.11,>=0.10.0
oslotest>=1.2.0 # Apache-2.0
mock>=1.0
testtools>=0.9.36,!=1.2.0
testscenarios>=0.4
# Used for testing the WBE engine.
kombu>=2.5.0
# Used for testing zookeeper & backends.
zake>=0.1.6 # Apache-2.0
kazoo>=1.3.1
# Used for testing database persistence backends.
#
# NOTE(harlowja): SQLAlchemy isn't listed here currently but is
# listed in our tox.ini files so that we can test multiple varying SQLAlchemy
# versions to ensure a wider range of compatibility.
#
# Explict mysql drivers are also not listed here so that we can test against
# PyMySQL or MySQL-python depending on the python version the tests are being
# ran in (MySQL-python is currently preferred for 2.x environments, since
# it has been used in openstack for the longest).
alembic>=0.7.2
psycopg2
# Docs build jobs need these packages.
sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
oslosphinx>=2.2.0 # Apache-2.0