1from setuptools import setup
2
3
4desc = ('%s\n\n%s' % (open('README.rst').read(), open('CHANGES.txt').read()))
5
6setup(
7    name='roman',
8    version='3.3',
9    author="Mark Pilgrim",
10    author_email="f8dy@diveintopython.org",
11    description="Integer to Roman numerals converter",
12    long_description=desc,
13    long_description_content_type='text/x-rst',
14    license="Python 2.1.1",
15    keywords="roman",
16    classifiers=[
17        'Development Status :: 5 - Production/Stable',
18        'Intended Audience :: Developers',
19        'Programming Language :: Python',
20        'Programming Language :: Python :: 2',
21        'Programming Language :: Python :: 2.7',
22        'Programming Language :: Python :: 3',
23        'Programming Language :: Python :: 3.5',
24        'Programming Language :: Python :: 3.6',
25        'Programming Language :: Python :: 3.7',
26        'Programming Language :: Python :: 3.8',
27        'Programming Language :: Python :: 3.9',
28        'Programming Language :: Python :: Implementation :: CPython',
29        'Programming Language :: Python :: Implementation :: PyPy',
30        'License :: OSI Approved :: Python Software Foundation License',
31        'Programming Language :: Python',
32        'Natural Language :: English',
33        'Operating System :: OS Independent'],
34    url='https://github.com/zopefoundation/roman',
35    package_dir={"": "src"},
36    python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*',
37    py_modules=["roman"],
38    include_package_data=True,
39    test_suite='tests',
40    zip_safe=True,
41    entry_points={
42        'console_scripts': [
43            'roman=roman:main',
44        ]
45    }
46)
47