<commit_before># -*- coding: utf-8 -*-
u"""Sirepo setup script

:copyright: Copyright (c) 2015-2018 RadiaSoft LLC.  All Rights Reserved.
:license: http://www.apache.org/licenses/LICENSE-2.0.html
"""
import pykern.pksetup

pykern.pksetup.setup(
    author='RadiaSoft LLC.',
    author_email='<EMAIL>',
    description='accelerator code gui',
    install_requires=[
        'Flask>=1.1',
        'SQLAlchemy',
        'aenum',
        'asyncssh',
        'cryptography>=2.8',
        'futures',
        'numconv',
        'numpy',
        'pyIsEmail',
        'pykern',
        'pytz',
        'requests',
        'tornado',
        'user-agents',
        'uwsgi',
        'werkzeug',

        # Optional dependencies
        # required for email login and smtp
        'Authlib>=0.13',
        'dnspython',
        # required for sbatch agent
        'asyncssh',<commit_msg>fix #4320 use explicit Flask and Werkzeug versions (#4358)<commit_after># -*- coding: utf-8 -*-
u"""Sirepo setup script

:copyright: Copyright (c) 2015-2018 RadiaSoft LLC.  All Rights Reserved.
:license: http://www.apache.org/licenses/LICENSE-2.0.html
"""
import pykern.pksetup

pykern.pksetup.setup(
    author='RadiaSoft LLC.',
    author_email='<EMAIL>',
    description='accelerator code gui',
    install_requires=[
        'Flask==2.0.3',
        'SQLAlchemy',
        'aenum',
        'asyncssh',
        'cryptography>=2.8',
        'futures',
        'numconv',
        'numpy',
        'pyIsEmail',
        'pykern',
        'pytz',
        'requests',
        'tornado',
        'user-agents',
        'uwsgi',
        'werkzeug==2.0.3',

        # Optional dependencies
        # required for email login and smtp
        'Authlib>=0.13',
        'dnspython',
        # required for sbatch agent
        'asyncssh',
{'fraction_non_alphanumeric': 0.14722222222222223, 'fraction_numerical': 0.02666666666666667, 'mean_word_length': 2.1051724137931034, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '4340711', 'n_tokens_mistral': 617, 'n_tokens_neox': 596, 'n_words': 123}