https://github.com/davidbuchanan314/atmst
A Python library for wrangling atproto-flavoured Merkle Search Trees
https://github.com/davidbuchanan314/atmst
atproto merkle-search-tree
Last synced: 9 days ago
JSON representation
A Python library for wrangling atproto-flavoured Merkle Search Trees
- Host: GitHub
- URL: https://github.com/davidbuchanan314/atmst
- Owner: DavidBuchanan314
- License: mit
- Created: 2024-02-12T19:19:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-21T11:37:37.000Z (4 months ago)
- Last Synced: 2025-04-12T13:12:55.290Z (9 days ago)
- Topics: atproto, merkle-search-tree
- Language: Python
- Homepage: https://davidbuchanan314.github.io/atmst/
- Size: 92.8 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# atmst
[](./LICENSE)   [](https://davidbuchanan314.github.io/atmst/) 
A Python library for wrangling atproto-flavoured Merkle Search Trees
Current status: ⚠️ prototype ⚠️
### Installation
```
git clone https://github.com/DavidBuchanan314/atmst
cd atmst
python3 -m pip install .
```dev install: (editable)
```
python3 -m pip install -e .
```Running the tests:
```
python3 -m unittest discover -v
```build the docs:
```
cd docs/
sphinx-apidoc -f -o _apidocs/ ../src/atmst ../src/atmst/all.py
make html
# open _build/html/index.html
```publishing to pypi: (this one is mainly for my benefit!)
```
rm -rf build/* dist/*
python3 -m build
python3 -m twine upload --repository pypi dist/*
```