<commit_before>from setuptools import setup, find_packages


def readme():
    with open('README.rst') as f:
        return f.read()


setup(
    name='IPS Vagrant',
    version='0.3.0',
    description='A management utility for the (unofficial) Invision Power Suite Vagrant development box.',
    long_description=readme(),
    author='<NAME>',
    author_email='<EMAIL>',
    url='https://github.com/FujiMakoto/IPS-Vagrant',
    license='MIT',
    classifiers=[
        'Development Status :: 3 - Alpha',
        'License :: OSI Approved :: MIT License',
        'Environment :: Console',
        'Intended Audience :: Developers',
        'Operating System :: POSIX :: Linux',
        'Programming Language :: PHP',
        'Topic :: Software Development',
        'Topic :: Software Development :: Code Generators',
        'Topic :: System :: Installation/Setup',
        'Topic :: System :: Systems Administration',
        'Topic :: Utilities'
    ],
    packages=find_packages(),
    package_data={'ips_vagrant': ['config/*.conf', 'generators/templates/nginx/*.tpl',
                                  'generators/templates/php5-fpm/*.tpl', 'alembic.ini', 'README.rst']},
    entry_points={
        'console_scripts': [
            'ipsv = ips_vagrant.cli:cli'
        ]
    },
    install_requires=['beautifulsoup4~=4.4.1', 'mechanize~=0.2.5', 'click~=5.1', 'requests~=2.2.1', 'jinja2~=2.8',
                      'alembic~=0.8.2', 'progressbar~=2.3', 'pyOpenSSL~=0.13', 'sqlalchemy~=1.0.8']
)<commit_msg>install_requires ~= version syntax not supported<commit_after>from setuptools import setup, find_packages


def readme():
    with open('README.rst') as f:
        return f.read()


setup(
    name='IPS Vagrant',
    version='0.3.0',
    description='A management utility for the (unofficial) Invision Power Suite Vagrant development box.',
    long_description=readme(),
    author='<NAME>',
    author_email='<EMAIL>',
    url='https://github.com/FujiMakoto/IPS-Vagrant',
    license='MIT',
    classifiers=[
        'Development Status :: 3 - Alpha',
        'License :: OSI Approved :: MIT License',
        'Environment :: Console',
        'Intended Audience :: Developers',
        'Operating System :: POSIX :: Linux',
        'Programming Language :: PHP',
        'Topic :: Software Development',
        'Topic :: Software Development :: Code Generators',
        'Topic :: System :: Installation/Setup',
        'Topic :: System :: Systems Administration',
        'Topic :: Utilities'
    ],
    packages=find_packages(),
    package_data={'ips_vagrant': ['config/*.conf', 'generators/templates/nginx/*.tpl',
                                  'generators/templates/php5-fpm/*.tpl', 'alembic.ini', 'README.rst']},
    entry_points={
        'console_scripts': [
            'ipsv = ips_vagrant.cli:cli'
        ]
    },
    install_requires=['beautifulsoup4>=4.4.1,<4.5', 'mechanize>=0.2.5,<0.3', 'click>=5.1,<5.2', 'requests>=2.2.1,<2.3',
                      'jinja2>=2.8,<2.9', 'alembic>=0.8.2,<0.9', 'progressbar>=2.3,<2.4', 'pyOpenSSL>=0.13,<1.0',
                      'sqlalchemy>=1.0.8,<1.1']
)
{'fraction_non_alphanumeric': 0.17167519181585678, 'fraction_numerical': 0.02557544757033248, 'mean_word_length': 2.7029585798816567, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 16, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '544318', 'n_tokens_mistral': 1040, 'n_tokens_neox': 1000, 'n_words': 190}