<commit_before>"""RapidSMS app for web and SMS split test experiments & event tracking."""

# import signal receivers here so they are sure
# to be registered before any signals are emitted
# ignore ImportError that may be thrown when running setup.py
try:
    import listeners
except ImportError:
    pass

__version_info__ = {
    'major': 0,
    'minor': 5,
    'micro': 2,
    'releaselevel': 'beta',
    'serial': 0
}


def get_version(short=False):
    assert __version_info__['releaselevel'] in ('alpha', 'beta', 'final')
    vers = ["%(major)i.%(minor)i" % __version_info__, ]
    if __version_info__['micro']:
        vers.append(".%(micro)i" % __version_info__)<commit_msg>prevent another setup.py failure case<commit_after>"""RapidSMS app for web and SMS split test experiments & event tracking."""

# import signal receivers here so they are sure
# to be registered before any signals are emitted
# ignore ImportError and ImproperlyConfigured errors
# that may be thrown when running setup.py
from django.core.exceptions import ImproperlyConfigured

try:
    import listeners
except ImportError:
    pass
except ImproperlyConfigured:
    pass

__version_info__ = {
    'major': 0,
    'minor': 5,
    'micro': 3,
    'releaselevel': 'beta',
    'serial': 0
}


def get_version(short=False):
    assert __version_info__['releaselevel'] in ('alpha', 'beta', 'final')
    vers = ["%(major)i.%(minor)i" % __version_info__, ]
    if __version_info__['micro']:
        vers.append(".%(micro)i" % __version_info__)
{'fraction_non_alphanumeric': 0.11915734035549704, 'fraction_numerical': 0.005266622778143515, 'mean_word_length': 4.170068027210885, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2592862', 'n_tokens_mistral': 488, 'n_tokens_neox': 455, 'n_words': 149}