- Python ^3.11
- Poetry ^1.7
- Node
Setup this project either by using pilothouse or by hand.
See pilothouse.
npm install
npm run build
pilothouse chain zod tahuti/npm install
npm run build
urbit -F zod|merge %tahuti our %base
|mount %tahutiStart continuous synchronisation between the git repository's tahuti
directory (Earth) and the tahuti desk's directory (Mars):
watch "rsync -zr tahuti/* zod/tahuti"|commit %tahuti
|install our %tahuti
|start %dbug
http://localhost:8080/~debug
Unit tests written in Hoon. Those are testing the libraries (lib).
To run all tests files:
-test /=tahuti=/tests
Unit and property-based tests written in Python. These tests utilize the
pytest and hypothesis frameworks. The tests run against %tahuti's API
on three fake ships (~zod, ~nus and lus). Fake ships are managed
with pilothouse.
poetry install
poetry shell
pytest