chore: update pyproject.toml to include package configuration for setuptools

- Added package configuration for the 'app' module in `pyproject.toml`.
- Included `py.typed` in package data to support type checking.
This commit is contained in:
Danilo Reyes
2025-11-02 00:45:09 -06:00
parent 07f4ea8277
commit 2ebeb7e748

View File

@@ -2,7 +2,6 @@
name = "webref-backend" name = "webref-backend"
version = "1.0.0" version = "1.0.0"
description = "Reference Board Viewer - Backend API" description = "Reference Board Viewer - Backend API"
readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
dependencies = [ dependencies = [
"fastapi>=0.115.0", "fastapi>=0.115.0",
@@ -32,6 +31,12 @@ dev = [
requires = ["setuptools>=61.0"] requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta"
[tool.setuptools]
packages = ["app"]
[tool.setuptools.package-data]
app = ["py.typed"]
[tool.ruff] [tool.ruff]
# Exclude common paths # Exclude common paths
exclude = [ exclude = [