Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T00:33:51.000Z (3 months ago)
- Last Synced: 2024-10-22T16:05:06.612Z (3 months ago)
- Topics: atproto, merkle-search-tree
- Language: Python
- Homepage: https://davidbuchanan314.github.io/atmst/
- Size: 63.5 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# atmst
[![Static Badge](https://img.shields.io/badge/license-MIT-blue)](./LICENSE) ![Static Badge](https://img.shields.io/badge/works%20on%20my%20machine-forestgreen) ![Static Badge](https://img.shields.io/badge/test%20coverage-nonzero-red) [![Static Badge](https://img.shields.io/badge/docs-exist!-orange)](https://davidbuchanan314.github.io/atmst/) ![Static Badge](https://img.shields.io/badge/cryptography-certified%20hand--rolled-yellow)
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!)
```
python3 -m build
python3 -m twine upload --repository pypi dist/*
```