import sys from setuptools import setup, find_packages from cement.utils import version VERSION = version.get_version() f = open('README.md', 'r') LONG = f.read() f.close() setup(name='cement', version=VERSION, python_requires='>=3.8', description='Application Framework for Python', long_description=LONG, long_description_content_type='text/markdown', classifiers=[], install_requires=[], keywords='cli framework', author='Data Folk Labs, LLC', author_email='derks@datafolklabs.com', url='https://builtoncement.com', project_urls={ 'Documentation': 'https://docs.builtoncement.com', 'Source': 'https://github.com/datafolklabs/cement', }, license='BSD', packages=find_packages(exclude=['ez_setup', 'tests*']), package_data={'cement': ['cement/cli/templates/generate/*']}, include_package_data=True, zip_safe=False, test_suite='nose.collector', entry_points = { 'console_scripts' : [ 'cement = cement.cli.main:main', ], }, extras_require = { 'alarm': [], 'argparse': [], 'colorlog': ['colorlog'], 'configparser': [], 'daemon': [], 'dummy': [], 'generate': ['pyYaml'], 'jinja2': ['jinja2'], 'json': [], 'logging': [], 'memcached': ['pylibmc'], 'mustache': ['pystache'], 'plugin': [], 'print': [], 'redis': ['redis'], 'scrub': [], 'smtp': [], 'tabulate': ['tabulate'], 'watchdog': ['watchdog'], 'yaml': ['pyYaml'], } )