7a1a467a7a
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
34 lines
1.1 KiB
Plaintext
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
|