[build-system] requires = ["setuptools >= 77.0.3"] build-backend = "setuptools.build_meta" [tool.setuptools.dynamic] version = {attr = "ddns_daemon.__version__"} [project] name = "ddns_daemon" dynamic = ["version"] dependencies = [ "dns-manager @ git+https://git.ccc-rheintal.ch/spacefreak/dns-manager.git", "peewee>=3.17.0", "argon2-cffi>=23.1.0", ] requires-python = ">=3.11" authors = [ {name = "Thomas Oettli", email = "spacefreak@noop.ch"} ] maintainers = [ {name = "Thomas Oettli", email = "spacefreak@noop.ch"} ] description = "Dynamic DNS update service with CLI administration." readme = "README.md" license = "GPL-3.0-only" keywords = ["dns", "ddns", "daemon", "http", "https"] classifiers = [ "Development Status :: 4 - Beta", "Topic :: Internet :: Name Service (DNS)", "Intended Audience :: System Administrators", "Programming Language :: Python :: 3" ] [project.optional-dependencies] mysql = ["pymysql>=1.1.0"] [project.scripts] ddns-daemon = "ddns_daemon.main:main"