dyndnshelper/pyproject.toml
2023-07-09 18:52:12 +02:00

33 lines
684 B
TOML

[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
packages = [
"dyndnshelper",
"dyndnshelper.routers",
"dyndnshelper.vendors"
]
[tool.setuptools-scm]
[project]
name = "dyndnshelper"
description = "Self-hosted dyndns service with support for different vendors"
readme = "README.md"
requires-python = ">=3.10"
keywords = ["dyndns", "dns"]
license = {text = "BSD 3-Clause License"}
dependencies = [
"httpx",
"fastapi>=0.100.0",
"netaddr",
"pydantic>=2.0.0",
"pydantic-settings",
"uvicorn[standard]"
]
dynamic = ["version"]
[project.scripts]
dyndnshelper = "dyndnshelper.main:run"