diff --git a/pyproject.toml b/pyproject.toml index 30b4c3c..bc34bdc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,14 +1,14 @@ [build-system] -requires = ["setuptools>=61,<83"] +requires = ["setuptools>=79.0.0,<85"] build-backend = "setuptools.build_meta" [project] name = "LogBar" -version = "0.4.12" +version = "0.4.13" description = "A unified Logger and ProgressBar util with zero dependencies." readme = "README.md" -requires-python = ">=3" -dynamic = ["license"] +requires-python = ">=3.10" +license = "Apache-2.0" authors = [ { name = "ModelCloud", email = "qubitium@modelcloud.ai" } ] diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..f46c3e7 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,13 @@ +[metadata] +name = LogBar +version = 0.4.13 +description = A unified Logger and ProgressBar util with zero dependencies. +long_description = file: README.md +long_description_content_type = text/markdown +author = ModelCloud +author_email = qubitium@modelcloud.ai +url = https://github.com/ModelCloud/LogBar + +[options] +packages = logbar +python_requires = >=3.10 diff --git a/setup.py b/setup.py deleted file mode 100644 index d3cab5b..0000000 --- a/setup.py +++ /dev/null @@ -1,20 +0,0 @@ -from setuptools import find_packages, setup - -setup( - name="LogBar", - version="0.4.11", - description="A unified Logger and ProgressBar util with zero dependencies.", - long_description=open("README.md", encoding="utf-8").read(), - long_description_content_type="text/markdown", - author="ModelCloud", - author_email="qubitium@modelcloud.ai", - url="https://github.com/ModelCloud/LogBar", - license="Apache-2.0", - packages=find_packages(exclude=["tests*", "test*"]), - python_requires=">=3", - classifiers=[ - "Programming Language :: Python :: 3", - "Operating System :: OS Independent", - ], - keywords="logger logging progressbar progress bar cli terminal lightweight zero dependency tqdm tabulate", -)