[project] name = "tinysteady-mailer" description = "A tiny and resolute mailer CLI app" dynamic = ["version"] readme = "README.md" license = { text = "MIT License" } authors = [{ name = "phil", email = "phil.dev@philome.mooo.com" }] requires-python = ">=3.12" dependencies = [ "aiosmtplib>=3.0.2", "dateutils>=0.6.12", "pydantic-settings[yaml]>=2.6.1", "pydantic[email]>=2.10.3", ] classifiers = [ "Topic :: Communications :: Email", "License :: OSI Approved :: MIT License", "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", ] [project.urls] Homepage = "https://code.philo.ydns.eu/philorg/tinysteady-mailer" Repository = "https://code.philo.ydns.eu/philorg/tinysteady-mailer.git" Issues = "https://code.philo.ydns.eu/philorg/tinysteady-mailer/issues" [project.scripts] tinysteady-mailer = "tinysteady_mailer:main" [dependency-groups] dev = ["dunamai>=1.23.0", "ipdb>=0.13.13", "ipython>=8.30.0"] [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/tinysteady_mailer"] package = true [tool.uv-dynamic-versioning] style = "semver" [tool.uv] package = true [tool.black] line-length = 98