sushy-tools/requirements.txt
Dmitry Tantsur 8d52482c79 Make memoize behave better in concurrent environments
Currently there is a chance for System view to raise sqlite3
exceptions because of table lock in PersistentDict.

1) Stop re-loading content on PersistentDict creation.
2) Retry OperationalError on all database accesses.
3) Rule out a race condition in __delitem__

Also refactor tests to remove excessive mocking.

Change-Id: I82726c41578700835f3b15d316aed562d68fbf67
2020-12-03 15:24:35 +01:00

9 lines
321 B
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.
pbr!=2.1.0,>=2.0.0 # Apache-2.0
Flask>=1.0.2 # BSD
requests>=2.14.2 # Apache-2.0
tenacity>=6.2.0 # Apache-2.0