Fix author info and wheel build configuration for PyPI

- Update author to Ryan Malloy <ryan@supported.systems>
- Split hatch build config into separate sdist and wheel targets
- Fixes issue where wheel was missing source files
This commit is contained in:
Ryan Malloy 2026-01-15 00:44:33 -07:00
parent 1d4df45d98
commit 26fee9ae74

View File

@ -3,7 +3,7 @@ name = "rentcache"
version = "0.1.0"
description = "Intelligent caching proxy for Rentcast API with cost management and rate limiting"
authors = [
{name = "Your Name", email = "your.email@example.com"}
{name = "Ryan Malloy", email = "ryan@supported.systems"}
]
readme = "README.md"
license = {text = "MIT"}
@ -67,7 +67,10 @@ rentcache-server = "rentcache.server:run"
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build]
[tool.hatch.build.targets.sdist]
include = ["src/rentcache"]
[tool.hatch.build.targets.wheel]
packages = ["src/rentcache"]
[tool.ruff]