#1147606 ITP: desec-dns -- command-line and Python client for the deSEC.io DNS API

#1147606#5
Date:
2026-09-13 18:02:38 UTC
From:
To:
* Package name    : desec-dns
  Version         : 1.5.0
  Upstream Contact: Sebastian Hamann <code@ares-macrotechnology.com>
* URL             : https://github.com/s-hamann/desec-dns
* License         : MIT
  Programming Lang: Python
  Description     : command-line and Python client for the deSEC.io DNS API

 This is a client to manage domains hosted by deSEC.io using the
 deSEC.io API. It can be used from the command line or as a Python
 module.
 .
 It supports domain and DNS record management, authentication tokens and
 token policies, zone-file and JSON import/export, and generation of TLSA
 records from X.509 certificates. It also handles API pagination and rate
 limits.
 .
 The package is useful for administrators who use deSEC.io as their
 authoritative DNS provider and need to manage DNS from the command line
 or from Python applications.
 .
 The package ships a `desec` command line tool as well as an  importable
 `desec` Python module, a man page, and bash/zsh completions.
 .
 I use this, and intend to package desec-dns for Debian.
 .
 I will need a Sponsor, and will look into whether this is something
 that would fit the Python Team, or not.
 .
    Edmund Lodewijks