"""
JT Logger
This package provides a structured logging system with JSON-formatted logs for Python applications.
It supports scoped logging, categories, and structured messages, making it easier to handle complex
logging scenarios in Python applications. The logger can output logs in JSON format,
which is well-suited for down-stream log aggregation tools.
---
setup.py is the build script for setuptools.
It tells setuptools about your package (such as the name and version) as well as which code files to include.
"""

import setuptools

with open('README.md', 'r') as readme:
    long_description = readme.read()

setuptools.setup(
    name='jt_logger',
    version="0.0.1",
    author="Joe Tilsed",
    author_email="Joe@Tilsed.com",
    description="This package provides a structured logging system with JSON-formatted logs for Python applications. "
                "It supports scoped logging, categories, and structured messages, making it easier to handle complex "
                "logging scenarios in Python applications. The logger can output logs in JSON format, "
                "which is well-suited for down-stream log aggregation tools.",
    long_description=long_description,
    long_description_content_type="text/markdown",
    url="https://bitbucket.org/joetilsed/jt_logger/src",
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent"
    ]
)


# That's all folks...
