From 653d208bb3edf8652bff25d2c753bfa305e45790 Mon Sep 17 00:00:00 2001 From: Nanaloveyuki Date: Mon, 28 Jul 2025 12:38:09 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20=E5=8F=91=E5=B8=83=E4=BA=86Beta0?= =?UTF-8?q?.1.0=E6=B5=8B=E8=AF=95=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 3 +++ setup.py | 35 +++++++++++++++++++++++++ src/{ => logiliteal}/__init__.py | 0 src/{ => logiliteal}/levels/__init__.py | 4 +-- src/{ => logiliteal}/levels/levels.py | 0 src/{ => logiliteal}/utils/__init__.py | 0 src/{ => logiliteal}/utils/configs.py | 0 src/{ => logiliteal}/utils/fmt.py | 0 src/{ => logiliteal}/utils/styles.py | 0 src/{ => logiliteal}/utils/time.py | 0 tests/t-module.py | 4 +++ 11 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 pyproject.toml create mode 100644 setup.py rename src/{ => logiliteal}/__init__.py (100%) rename src/{ => logiliteal}/levels/__init__.py (80%) rename src/{ => logiliteal}/levels/levels.py (100%) rename src/{ => logiliteal}/utils/__init__.py (100%) rename src/{ => logiliteal}/utils/configs.py (100%) rename src/{ => logiliteal}/utils/fmt.py (100%) rename src/{ => logiliteal}/utils/styles.py (100%) rename src/{ => logiliteal}/utils/time.py (100%) create mode 100644 tests/t-module.py diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..f5b211d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools>=61.0", "wheel"] +build-backend = "setuptools.build_meta" \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..1eb3b37 --- /dev/null +++ b/setup.py @@ -0,0 +1,35 @@ +from setuptools import setup, find_packages +import pathlib + +here = pathlib.Path(__file__).parent.resolve() +long_description = (here / "README.md").read_text(encoding="utf-8") + +setup( + name="logiliteal", + version="0.1.0", + description="简洁,高扩展性,可自定义的日志库 / Simple, high extensibility, and customizable logging library", + long_description=long_description, + long_description_content_type="text/markdown", + url="https://github.com/Nanaloveyuki/py-logiliteal", + author="Nanaloveyuki", + author_email="3541766758@qq.com", + license="MIT", + classifiers=[ + "Topic :: Software Development :: Libraries :: Python Modules", + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Operating System :: OS Independent", + ], + keywords="logging, color, format", + package_dir={"": "src"}, + packages=find_packages(where="src"), + python_requires=">=3.12, <4", + install_requires=[], + project_urls={ + "Bug Reports": "https://github.com/Nanaloveyuki/py-logiliteal/issues", + "Source": "https://github.com/Nanaloveyuki/py-logiliteal/", + }, +) + diff --git a/src/__init__.py b/src/logiliteal/__init__.py similarity index 100% rename from src/__init__.py rename to src/logiliteal/__init__.py diff --git a/src/levels/__init__.py b/src/logiliteal/levels/__init__.py similarity index 80% rename from src/levels/__init__.py rename to src/logiliteal/levels/__init__.py index 2831c48..35471cb 100644 --- a/src/levels/__init__.py +++ b/src/logiliteal/levels/__init__.py @@ -8,6 +8,4 @@ Log level module from .levels import Logger -__all__ = [ - "Logger" -] \ No newline at end of file +__all__ = ["Logger"] \ No newline at end of file diff --git a/src/levels/levels.py b/src/logiliteal/levels/levels.py similarity index 100% rename from src/levels/levels.py rename to src/logiliteal/levels/levels.py diff --git a/src/utils/__init__.py b/src/logiliteal/utils/__init__.py similarity index 100% rename from src/utils/__init__.py rename to src/logiliteal/utils/__init__.py diff --git a/src/utils/configs.py b/src/logiliteal/utils/configs.py similarity index 100% rename from src/utils/configs.py rename to src/logiliteal/utils/configs.py diff --git a/src/utils/fmt.py b/src/logiliteal/utils/fmt.py similarity index 100% rename from src/utils/fmt.py rename to src/logiliteal/utils/fmt.py diff --git a/src/utils/styles.py b/src/logiliteal/utils/styles.py similarity index 100% rename from src/utils/styles.py rename to src/logiliteal/utils/styles.py diff --git a/src/utils/time.py b/src/logiliteal/utils/time.py similarity index 100% rename from src/utils/time.py rename to src/logiliteal/utils/time.py diff --git a/tests/t-module.py b/tests/t-module.py new file mode 100644 index 0000000..c1722a6 --- /dev/null +++ b/tests/t-module.py @@ -0,0 +1,4 @@ +from logiliteal import Logger +log = Logger() + +log.info("hello world") \ No newline at end of file