"""Setup Package Configuration
"""
from setuptools import setup, find_packages


setup(
    name='changelist-sort',
    version='0.5',
	author='DK96-OS',
	description='CLI Tool for sorting and managing Version Control Changelists efficiently. Interacts with popular IDE workspace files.\nPart of the Changelist package ecosystem: changelist-init, changelist-sort, changelist-foci.',
    long_description=open('README.md').read(),
    long_description_content_type='text/markdown',
    url='https://github.com/DK96-OS/changelist-sort/',
	project_urls={
        'Issues': 'https://github.com/DK96-OS/changelist-sort/issues',
        'Source Code': 'https://github.com/DK96-OS/changelist-sort/'
	},
	license='GPLv3',
    packages=find_packages(exclude=['test', 'test.*']),
    install_requires=[
        'changelist-data >= 0.2.5, < 0.4',
    ],
    entry_points={
        'console_scripts': [
            'changelist-sort=changelist_sort.__main__:main',
            'changelist_sort=changelist_sort.__main__:main',
            'cl-sort=changelist_sort.__main__:main',
            'cl_sort=changelist_sort.__main__:main',
        ],
    },
    python_requires='>=3.10',
    keywords=['vcs', 'foci', 'changelist', 'git'],
    classifiers=[
        'Natural Language :: English',
        'Operating System :: OS Independent',
        'Intended Audience :: Developers',
        'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.10',
        'Programming Language :: Python :: 3.11',
        'Programming Language :: Python :: 3.12',
        'Programming Language :: Python :: 3.13',
        'Programming Language :: Python :: 3.14',
    ],
)
