From 72b4b7d72e91c52ccc1afc2aa805bac2f592fab4 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Sun, 16 Nov 2025 09:26:56 -0600 Subject: [PATCH] pyproject updates --- pyproject.toml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c9c01ab..bebe83e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,16 +12,17 @@ dependencies = [ "ruff>=0.4.2", ] readme = "README.md" -requires-python = ">= 3.8,<3.12" +requires-python = ">= 3.10,<3.13" -[tool.setuptools] -include-package-data = true +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" -# [tool.setuptools.package-data] -# mypkg = ["*.yaml"] +[tool.hatch.metadata] +allow-direct-references = true -[tool.setuptools.data-files] -config = ["config/default_config.yaml"] +[tool.hatch.build.targets.wheel] +packages = ["src/room_control"] [tool.ruff.format] quote-style = 'single'