<commit_before>from setuptools import setup, find_packages

setup(
    name="bdfu",
    version="1.0.1",
    packages=find_packages(),
    long_description=open('README.md', 'r').read(),
    short_description='A "brain dead"-simple file upload server',
    entry_points=dict(
        console_scripts=[
            'bdfu = bdfu.tool:main',
        ],
    ),
    install_requires=[
        # Py2/3 compat
        "future",

        # Authentication
        "pyjwt",

        # Client
        "requests",

        # Server
        "flask",
        "flask-jwt",

        # Command-line tool
        "docopt",
    ],
    tests_require=[
        "pytest",
        "mock",
        "responses",
    ],
)
<commit_msg>setup.py: bump version<commit_after>from setuptools import setup, find_packages

def read_file(filename):
    """Read a file or return the empty string if there is some error."""
    try:
        return open(filename, 'r').read()
    except IOError:
        return ''

setup(
    name="bdfu",
    version="1.0.2",
    packages=find_packages(),
    long_description=read_file("README.md"),
    short_description='A "brain dead"-simple file upload server',
    entry_points=dict(
        console_scripts=[
            'bdfu = bdfu.tool:main',
        ],
    ),
    install_requires=[
        # Py2/3 compat
        "future",

        # Authentication
        "pyjwt",

        # Client
        "requests",

        # Server
        "flask",
        "flask-jwt",

        # Command-line tool
        "docopt",
    ],
    tests_require=[
        "pytest",
        "mock",
        "responses",
    ],
)

{'fraction_non_alphanumeric': 0.1320049813200498, 'fraction_numerical': 0.0062266500622665, 'mean_word_length': 1.911231884057971, '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': '5225302', 'n_tokens_mistral': 511, 'n_tokens_neox': 498, 'n_words': 101}