from setuptools import setup, find_packages setup( name="configforge", version="1.0.0", description="A CLI tool for validating, converting, and generating schemas for configuration files", author="ConfigForge Contributors", author_email="", url="https://github.com/configforge/configforge", packages=find_packages(exclude=["tests*"]), python_requires=">=3.8", install_requires=[ "pyyaml>=6.0", "tomlkit>=0.12.0", "jsonschema>=4.17.0", "click>=8.1.0", ], entry_points={ "console_scripts": [ "configforge=configforge.cli:main", ], }, classifiers=[ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", ], )