<commit_before># 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.
coverage>=4.0 # Apache-2.0
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
requests-mock>=1.1 # Apache-2.0
mock>=2.0 # BSD
testrepository>=0.0.18 # Apache-2.0/BSD
testtools>=1.4.0 # MIT
oslotest>=1.10.0 # Apache-2.0
nose # LGPL
oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
python-openstackclient>=3.3.0 # Apache-2.0

# Documentation build requirements
sphinx>=1.5.1 # BSD
oslosphinx>=4.7.0 # Apache-2.0<commit_msg>Updated from global requirements<commit_after># 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.
coverage>=4.0 # Apache-2.0
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
requests-mock>=1.1 # Apache-2.0
mock>=2.0 # BSD
testrepository>=0.0.18 # Apache-2.0/BSD
testtools>=1.4.0 # MIT
oslotest>=1.10.0 # Apache-2.0
nose # LGPL
oslo.config>=3.22.0 # Apache-2.0
python-openstackclient>=3.3.0 # Apache-2.0

# Documentation build requirements
sphinx>=1.5.1 # BSD
oslosphinx>=4.7.0 # Apache-2.0
{'fraction_non_alphanumeric': 0.15298507462686567, 'fraction_numerical': 0.0955223880597015, 'mean_word_length': 4.079545454545454, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 27, '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': '77510', 'n_tokens_mistral': 534, 'n_tokens_neox': 512, 'n_words': 130}