InstallΒΆ

Preferable way is to download tarball with the signature from official website:

$ fetch http://www.pyderasn.stargrave.org/download/pyderasn-9.4.tar.zst
$ fetch http://www.pyderasn.stargrave.org/download/pyderasn-9.4.tar.zst.sig
$ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I stargrave@stargrave.org -n file \
    -s stargrave-9.4.tar.zst.sig <stargrave-9.4.tar.zst
$ zstd -d <pyderasn-9.4.tar.zst | tar xf -
$ cd pyderasn-9.4
$ python setup.py install
# or copy pyderasn.py (possibly termcolor.py) to your PYTHONPATH
  • termcolor is an optional dependency used for output colourizing.

  • urwid is an optional dependency used for interactive browser.

  • dateutil is an optional dependency used for .totzdatetime() method.

You have to verify downloaded tarballs integrity and authenticity to be sure that you retrieved trusted and untampered software. OpenSSH is used for that purpose.

pyderasn@stargrave.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBSTN8hS18d8TuZj4cz2G9h6To7pYLZjUVb7M3w26EJG