<commit_before>hacking>=0.8.0,<0.9

MySQL-python
coverage>=3.6
discover
docutils==0.9.1
fixtures>=0.3.14
mock>=1.0
oslosphinx
psycopg2
pylint==0.25.2
sphinx>=1.2.1,<1.3
sphinxcontrib-httpdomain
sqlalchemy-migrate>=0.9.1
testrepository>=0.0.18
testscenarios>=0.4
testtools>=0.9.34
unittest2

python-saharaclient>=0.6.0<commit_msg>Sync the latest DB code from oslo-incubator<commit_after>hacking>=0.8.0,<0.9

MySQL-python
coverage>=3.6
discover
docutils==0.9.1
fixtures>=0.3.14
mock>=1.0
oslosphinx
oslotest
psycopg2
pylint==0.25.2
sphinx>=1.2.1,<1.3
sphinxcontrib-httpdomain
sqlalchemy-migrate>=0.9.1
testrepository>=0.0.18
testscenarios>=0.4
testtools>=0.9.34
unittest2

python-saharaclient>=0.6.0
{'fraction_non_alphanumeric': 0.1678622668579627, 'fraction_numerical': 0.12338593974175036, 'mean_word_length': 5.910891089108911, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7210386', 'n_tokens_mistral': 350, 'n_tokens_neox': 343, 'n_words': 42}