[project] name = "sms_handler" dynamic = ["version"] description = "Listen to messages from the SMS Forwarder app on Android and send mail" readme = "README.md" authors = [{ name = "phil", email = "phil.dev@philome.mooo.com" }] requires-python = ">=3.11" dependencies = [ "aiosmtplib>=3.0.2", "fastapi>=0.115.5", "pydantic-settings>=2.6.1", "uvicorn>=0.32.1", ] [project.scripts] sms-handler = "sms_handler.server:main" [build-system] requires = ["hatchling", "uv-dynamic-versioning"] build-backend = "hatchling.build" [tool.hatch.version] source = "uv-dynamic-versioning" [tool.hatch.build.targets.wheel] packages = ["src/sms_handler"] [dependency-groups] dev = [ "dunamai>=1.24.1", "httpx>=0.28.1", "pytest>=8.4.1", "ipdb>=0.13.13", "ipython>=8.30.0", "pytest>=8.3.3", ] [tool.uv-dynamic-versioning] style = "semver" [tool.uv] extra-index-url = [ "https://code.philo.ydns.eu/api/packages/philorg/pypi/simple/", ]