from setuptools import setup, find_packages

VERSION = '5.2.1'
DESCRIPTION = 'Python Flask setup library'
LONG_DESCRIPTION = 'A package that simplifies the creation of Python Flask applications with a pre-configured project structure.'

setup(
    name="startup_flask_app",
    version=VERSION,
    author="ArcadeDesigns (Ebire Folayemi Michael)",
    author_email="folayemiebire@gmail.com",
    url="https://github.com/ArcadeDesigns",
    description=DESCRIPTION,
    long_description_content_type="text/markdown",
    long_description=LONG_DESCRIPTION,
    packages=find_packages(),
    install_requires=['Flask', 'Flask-Login', 'Flask-CKEditor', 'Flask-Migrate', 'Flask-SQLAlchemy', 'Flask-WTF', 'psycopg2-binary', 'SQLAlchemy', 'WTForms'],
    keywords=['python', 'Flask', 'Flask setup', 'web application', 'full-stack development'],
    classifiers=[
        "Development Status :: 1 - Planning",
        "Intended Audience :: Developers",
        "Programming Language :: Python :: 3",
        "Operating System :: OS Independent",
        "License :: OSI Approved :: BSD License",
    ],
    entry_points={
        'console_scripts': [
            'startup_flask_app = src.main:startup_flask_app'
        ]
    }
)
