build: Add build-system to install project scripts

This change adds the standard [build-system] table to pyproject.toml,
which allows entry points like 'pump_bot' to be installed correctly
with 'uv pip install -e .'.

This resolves the warning: 'Skipping installation of entry points
because this project is not packaged'.
This commit is contained in:
BSmick6
2025-09-04 08:17:10 -04:00
parent 9731b179cc
commit 4fa4eef7dd
2 changed files with 836 additions and 830 deletions
+4
View File
@@ -30,6 +30,10 @@ dev = [
[project.scripts]
pump_bot = "bot_runner:main"
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[tool.ruff]
exclude = [
".bzr",