This small application can be used to update the value of a DNS record.
at main 43 lines 730 B view raw
1[project] 2name = "dyns-cli" 3dynamic = ["version"] 4description = "A simple command to update a DNS record in DigitalOcean." 5readme = "README.md" 6requires-python = ">=3.12" 7dependencies = [ 8 "httpx>=0.28.1", 9 "pydantic-settings>=2.12.0", 10] 11 12[dependency-groups] 13dev = [ 14 "mypy>=1.18.2", 15 "ruff>=0.14.6", 16] 17 18[tool.setuptools.dynamic] 19version = { attr = "dyns.__version__" } 20 21[project.scripts] 22dyns = "dyns.cli:main" 23 24[tool.uv] 25package = true 26 27[tool.ruff] 28line-length = 88 29 30[tool.ruff.lint] 31select = ["D", "E", "W", "F", "I", "UP"] 32 33[tool.ruff.lint.pydocstyle] 34convention = "pep257" 35 36[tool.ruff.lint.isort] 37combine-as-imports = true 38 39[tool.ruff.format] 40docstring-code-format = true 41 42[tool.mypy] 43plugins = ['pydantic.mypy']