From 1df4c3eaaf60610662caec1b9860b0381f63fdb5 Mon Sep 17 00:00:00 2001 From: wassname <1103714+wassname@users.noreply.github.com> Date: Thu, 20 Mar 2025 13:40:11 +0800 Subject: [PATCH] packaging --- pyproject.toml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1023ecc..6cba93e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,12 +22,6 @@ dependencies = [ "transformers>=4.48.3", ] -[build-system] -requires = ["setuptools>=61"] -build-backend = "setuptools.build_meta" - -[tool.setuptools] -packages = ["activation_store", "activation_store.*"] [tool.uv.sources] baukit = { git = "https://github.com/davidbau/baukit.git" , rev = "9d51abd51ebf29769aecc38c4cbef459b731a36e" } @@ -39,3 +33,25 @@ dev = [ "accelerate>=1.3.0", "pandas>=2.2.3", ] + +# now there are many build systems we could use, the most compatible is setuptools + +[build-system] +requires = ["setuptools>=61"] +build-backend = "setuptools.build_meta" + +[tool.setuptools.packages.find] +where = ["."] # search the root directory +include = ["activation_store*"] + +# [build-system] +# requires = ["hatchling"] +# build-backend = "hatchling.build" + +# [build-system] +# requires = ["flit_core>=3.2,<4"] +# build-backend = "flit_core.buildapi" + +# [build-system] +# requires = ["pdm-backend"] +# build-backend = "pdm.backend"