Files
deb-python-taskflow/requirements.txt
Joshua Harlow 7379b21790 Replace internal fsm + table with automaton library
Instead of having our own inbuilt fsm and table library
used to print the fsm states just use the newly created
and released automaton that contains the same/similar
code but as a released library that others can use and
benefit from.

Library @ http://pypi.python.org/pypi/automaton

Change-Id: I1ca40a0805e704fbb37b0106c1831a7e45c6ad68
2015-07-30 20:18:29 +00:00

52 lines
1.3 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.
# See: https://bugs.launchpad.net/pbr/+bug/1384919 for why this is here...
pbr<2.0,>=0.11
# Packages needed for using this library.
# Python 2->3 compatibility library.
six>=1.9.0
# Enum library made for <= python 3.3
enum34;python_version=='2.7' or python_version=='2.6'
# For async and/or periodic work
futurist>=0.1.1 # Apache-2.0
# For reader/writer + interprocess locks.
fasteners>=0.7 # Apache-2.0
# Very nice graph library
networkx>=1.8
# For contextlib new additions/compatibility for <= python 3.3
contextlib2>=0.4.0 # PSF License
# Used for backend storage engine loading.
stevedore>=1.5.0 # Apache-2.0
# Backport for concurrent.futures which exists in 3.2+
futures>=3.0;python_version=='2.7' or python_version=='2.6'
# Backport for time.monotonic which is in 3.3+
monotonic>=0.1 # Apache-2.0
# Used for structured input validation
jsonschema!=2.5.0,<3.0.0,>=2.0.0
# For the state machine we run with
automaton>=0.2.0 # Apache-2.0
# For common utilities
oslo.utils>=1.6.0 # Apache-2.0
oslo.serialization>=1.4.0 # Apache-2.0
# For lru caches and such
cachetools>=1.0.0 # MIT License
# For deprecation of things
debtcollector>=0.3.0 # Apache-2.0