Initial import of cf-temp-email deploy CLI

This commit is contained in:
mmc
2026-03-26 08:06:02 +08:00
commit 4100e9cf72
29 changed files with 6703 additions and 0 deletions

32
pyproject.toml Normal file
View File

@@ -0,0 +1,32 @@
[build-system]
requires = ["hatchling>=1.27.0"]
build-backend = "hatchling.build"
[project]
name = "cf-temp-email"
version = "0.1.0"
description = "Automated deployment CLI for Cloudflare Temp Email."
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"httpx>=0.28.1,<0.29.0",
"pydantic>=2.11.2,<3.0.0",
"tomlkit>=0.13.2,<1.0.0",
]
[project.optional-dependencies]
dev = [
"pytest>=8.3.5,<9.0.0",
"pytest-cov>=6.1.1,<7.0.0",
"respx>=0.22.0,<1.0.0",
]
[project.scripts]
cf-temp-email = "cf_temp_email_deploy.cli:main"
[tool.hatch.build.targets.wheel]
packages = ["src/cf_temp_email_deploy"]
[tool.pytest.ini_options]
addopts = "-ra"
testpaths = ["tests"]