added Cloudflare API support
Some checks failed
CI / build (push) Failing after 32s

This commit is contained in:
2025-03-31 03:59:26 +08:00
parent 7f0ecf04e1
commit d3a8d829cd
7 changed files with 227 additions and 39 deletions

View File

@@ -3,8 +3,8 @@ requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "awsdyndns"
version = "0.2.0"
name = "dyndns"
version = "0.3.0"
authors = [
{ name="Walter Oggioni", email="oggioni.walter@gmail.com" },
]
@@ -16,14 +16,25 @@ classifiers = [
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = []
dependencies = [
]
[project.optional-dependencies]
dev = [
"build", "mypy", "ipdb", "twine"
]
[tool.setuptools.package-data]
dyndns = ['conf/*']
[project.urls]
"Homepage" = "https://woggioni.net/cgit/awsdyndns.git/"
"Bug Tracker" = "https://woggioni.net/cgit/awsdyndns.git/"
"Homepage" = "https://gitea.woggioni.net/woggioni/dyndns/"
"Bug Tracker" = "https://gitea.woggioni.net/woggioni/dyndns/"
[project.scripts]
awsdyndns = "awsdyndns.wrapper:run"
awsdyndns = "dyndns.aws:run"
cloudflaredyndns = "dyndns.cloudflare:run"
[tool.mypy]
python_version = "3.11"
@@ -33,4 +44,4 @@ no_implicit_optional = true
warn_return_any = true
warn_unused_ignores = true
exclude = ["scripts", "docs", "test"]
strict = true
strict = true