
INTRODUCTION

pydnsshim is an  open-source client library written in  python for the
DNSSHIM server, which means it is intended to aid python developers in
writing client applications that interact with the DNSSHIM server.

The  protocol for communicating  with DNSSHIM  is XML-based,  and what
pydnsshim  implements is  a simple  framework for  generating  the XML
queries using the cheetah templating engine, communicating through the
network and parsing the XML responses.

 Along with the pydnsshim  library, an example shell-like client named
 dnssh comes in  the package. It covers all  the commands supported by
 DNSSHIM and  works very well for  testing and automating  the task of
 running several operations in batch mode.


REQUIREMENTS

 - Python 3

INSTALLATION

To build and install pydnsshim, as well as the dnssh client simply run 
(as root):

    $ pip install .


DOCUMENTATION

For  more  information  on how  to  use  the  client library  and  the
shell-like  client  application, see  the  manual_en.pdf document.  In
pydnsshim_reference.pdf, you can find a complete reference for all the
classes in the pydnsshim library.
