[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"