From b117346b468f32f4fee98dded1ada83ec1929719 Mon Sep 17 00:00:00 2001 From: 283375 Date: Thu, 26 Jun 2025 00:00:08 +0800 Subject: [PATCH] chore: setuptools-scm integration --- pyproject.toml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e5eb905..cfe3ab7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,11 @@ [build-system] -requires = ["setuptools>=61.0"] +requires = ["setuptools>=64", "setuptools-scm>=8"] build-backend = "setuptools.build_meta" [project] +dynamic = ["version"] + name = "arcaea-offline-ocr" -version = "0.0.99" authors = [{ name = "283375", email = "log_283375@163.com" }] description = "Extract your Arcaea play result from screenshot." readme = "README.md" @@ -19,6 +20,8 @@ classifiers = [ "Homepage" = "https://github.com/ArcaeaOffline/core-ocr" "Bug Tracker" = "https://github.com/ArcaeaOffline/core-ocr/issues" +[tool.setuptools_scm] + [tool.isort] profile = "black" src_paths = ["src/arcaea_offline_ocr"] @@ -34,5 +37,5 @@ generated-members = ["cv2.*"] disable = [ "missing-module-docstring", "missing-class-docstring", - "missing-function-docstring" + "missing-function-docstring", ]