# This file lists dependencies that are used by different pluggable (optional) # parts of TaskFlow, like engines or persistence backends. They are not # strictly required by TaskFlow (aka you can use TaskFlow without them), so # they don't go into one of the requirements.txt files. # 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. # Database (sqlalchemy) persistence: SQLAlchemy>=0.7.8,<=0.9.99 alembic>=0.4.1 # Database (sqlalchemy) persistence with MySQL: MySQL-python # NOTE(imelnikov): pyMySQL should be here, but for now it's commented out # because of https://bugs.launchpad.net/openstack-ci/+bug/1280008 # pyMySQL # Database (sqlalchemy) persistence with PostgreSQL: psycopg2 # ZooKeeper backends kazoo>=1.3.1 # Eventlet may be used with parallel engine: eventlet>=0.13.0 # Needed for the worker-based engine: kombu>=2.4.8