You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

888 B

Python implementation of Earthstar


This library is very limited in functionality, and is under active development. Be prepared for things to break.


Create an identity and save it as a mnemonic:

from earthsnake import Identity

identity = Identity('test')
mnemonic = identity.mnemonic

Then you can load it back from the mnemonic:

identity = Identity.from_mnemonic(mnemonic)


Type checking:

env MYPYPATH=mypy-stubs poetry run mypy --strict earthsnake tests

Static linting:

poetry run pylint earthsnake tests

Code style check:

poetry run black --diff --skip-string-normalization earthsnake tests


poetry run pytest -vv --cov=. tests