From e4d4eb58efb307fa84d046c6e5949510075f894c Mon Sep 17 00:00:00 2001 From: "wassname (Michael J Clark)" <1103714+wassname@users.noreply.github.com> Date: Thu, 20 Mar 2025 13:40:00 +0800 Subject: [PATCH] Update pyproject.toml --- {{ cookiecutter.repo_name }}/pyproject.toml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/{{ cookiecutter.repo_name }}/pyproject.toml b/{{ cookiecutter.repo_name }}/pyproject.toml index 8e3df08..db62044 100644 --- a/{{ cookiecutter.repo_name }}/pyproject.toml +++ b/{{ cookiecutter.repo_name }}/pyproject.toml @@ -31,9 +31,24 @@ dev = [ ] +# now there are many build systems we could use, the most compatible is setuptools. This works better with `pip install git+URL` from other tools like pip, poetry, etc [build-system] requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" -[tool.setuptools] -packages = ["{{ cookiecutter.project_name.lower().replace(' ', '_') }}"] \ No newline at end of file +[tool.setuptools.packages.find] +where = ["."] # search the root directory +include = [""{{ cookiecutter.project_name.lower().replace(' ', '_') }}"*"] + +# [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"