From fec96e694da7fd56fe570c4ab22b0921dfb20a0d Mon Sep 17 00:00:00 2001 From: Snowykami Date: Mon, 28 Apr 2025 21:48:25 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20=E6=9B=B4=E6=96=B0=20pyproject.t?= =?UTF-8?q?oml=20=E5=92=8C=20uv.lock=EF=BC=8C=E6=B7=BB=E5=8A=A0=20yukilog?= =?UTF-8?q?=20=E4=BE=9D=E8=B5=96=E5=8F=8A=E7=9B=B8=E5=85=B3=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 18 ++++++++++++++++++ uv.lock | 14 ++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 382f625d..994195ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,6 +11,7 @@ dependencies = [ "pydantic>=2.11.3", "pyyaml>=6.0.2", "uvicorn>=0.34.2", + "yukilog>=0.1.1", ] [dependency-groups] @@ -21,6 +22,23 @@ dev = [ "ruff>=0.11.7", ] +# build +[build-system] +requires = ["pdm-backend >= 2.4.0"] +build-backend = "pdm.backend" + [tool.ruff] line-length = 80 src = ["liteyukibot", "main.py"] + +# index and sources +[[tool.uv.index]] +name = "liteyuki-pypi" +url = "https://git.liteyuki.icu/api/packages/LiteyukiStudio/pypi/simple" +publish-url = "https://git.liteyuki.icu/api/packages/LiteyukiStudio/pypi" +explicit = true + +[tool.uv.sources] +yukilog = [ + { index = "liteyuki-pypi" }, +] diff --git a/uv.lock b/uv.lock index a94ec165..014950ff 100644 --- a/uv.lock +++ b/uv.lock @@ -138,6 +138,7 @@ dependencies = [ { name = "pydantic" }, { name = "pyyaml" }, { name = "uvicorn" }, + { name = "yukilog" }, ] [package.dev-dependencies] @@ -156,6 +157,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.11.3" }, { name = "pyyaml", specifier = ">=6.0.2" }, { name = "uvicorn", specifier = ">=0.34.2" }, + { name = "yukilog", specifier = ">=0.1.1", index = "https://git.liteyuki.icu/api/packages/LiteyukiStudio/pypi/simple" }, ] [package.metadata.requires-dev] @@ -463,3 +465,15 @@ sdist = { url = "https://files.pythonhosted.org/packages/c9/4a/44d3c295350d77642 wheels = [ { url = "https://files.pythonhosted.org/packages/78/58/e860788190eba3bcce367f74d29c4675466ce8dddfba85f7827588416f01/wsproto-1.2.0-py3-none-any.whl", hash = "sha256:b9acddd652b585d75b20477888c56642fdade28bdfd3579aa24a4d2c037dd736", size = 24226 }, ] + +[[package]] +name = "yukilog" +version = "0.1.1" +source = { registry = "https://git.liteyuki.icu/api/packages/LiteyukiStudio/pypi/simple" } +dependencies = [ + { name = "loguru" }, +] +sdist = { url = "https://git.liteyuki.icu/api/packages/LiteyukiStudio/pypi/files/yukilog/0.1.1/yukilog-0.1.1.tar.gz", hash = "sha256:aeaf3eed9828325196684fbf9fa284c8a2c01353f1ccdf9a2a649268b05b2da3" } +wheels = [ + { url = "https://git.liteyuki.icu/api/packages/LiteyukiStudio/pypi/files/yukilog/0.1.1/yukilog-0.1.1-py3-none-any.whl", hash = "sha256:27f778d22e6ca26e88197a413b268af709a64ef56c457dc533018da2e264248e" }, +]