Skip to main content

This contains tools to use the IONOS DNS management API and to perform letsencrypt DNS challenges

Project description

ionos-dns-python

Release Build status codecov Commit activity License

This contains tools to use the IONOS DNS management API in oder to perform letsencrypt DNS challenges

Getting started with your project

First, create a repository on GitHub with the same name as this project, and then run the following commands:

git init -b main
git add .
git commit -m "init commit"
git remote add origin git@github.com:FredStober/ionos-dns-python.git
git push -u origin main

Finally, install the environment and the pre-commit hooks with

make install

You are now ready to start development on your project! The CI/CD pipeline will be triggered when you open a pull request, merge to main, or when you create a new release.

To finalize the set-up for publishing to PyPi or Artifactory, see here. For activating the automatic documentation with MkDocs, see here. To enable the code coverage reports, see here.

Releasing a new version

  • Create an API Token on Pypi.
  • Add the API Token to your projects secrets with the name PYPI_TOKEN by visiting this page.
  • Create a new release on Github. Create a new tag in the form *.*.*.

For more details, see here.


Repository initiated with fpgmaas/cookiecutter-poetry.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ionos_dns-0.1.2.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

ionos_dns-0.1.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file ionos_dns-0.1.2.tar.gz.

File metadata

  • Download URL: ionos_dns-0.1.2.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/5.15.0-1031-azure

File hashes

Hashes for ionos_dns-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4996e499546fa065760b96e740bf3a3217c5ce70946226f950562b254a8eb79b
MD5 55fd671a11ff111738d39677496c9695
BLAKE2b-256 7568a6575a0d08eeb6bc5879c1a608f9c0e95d3d43badd289afb946e66bf7e1c

See more details on using hashes here.

File details

Details for the file ionos_dns-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ionos_dns-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/5.15.0-1031-azure

File hashes

Hashes for ionos_dns-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6247a17a73e5a8fe31029f7d302004d52c6c6a855d9888816580b3b0b3252b16
MD5 157e0cf476837b79d001d9243b2b3c50
BLAKE2b-256 772df9e579671ce6167975dec752a268a0d428ff49d03b45b7fc21e531dd1241

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page